Docs

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 tool webhook.
  • Mark the tool #[tool(webhook)], then build and deploy again.