E0014
A webhook was refused because the service does not exist or has no webhook tool of that name.
A webhook was refused because the service does not exist or has no webhook tool of that name.
Erroneous example:
$ curl -X POST https://api.crabtalk.ai/services/you/inbox/webhooks/hook
{"error":"the service has no webhook tool \"hook\"","explain":"E0014"}A webhook goes to /services/{owner}/{name}/webhooks/{tool}, where tool is marked #[tool(webhook)] in the deployed image. Nothing ran.
To deliver it:
- Check the URL's owner, service and tool against
crab inspect <service>, which marks the toolwebhook. - Mark the tool
#[tool(webhook)], then build and deploy again.