Documentation

Ship webhooks
with confidence.

Everything you need to receive events, verify signatures, route deliveries, and recover from failures — without operating a queue.

API v1 · Updated October 28, 2026
Browse documentation

Reference

Errors

Errors return a JSON body with a stable code, a human-readable message, and a request ID for support. Never parse the message; branch on the code.

422 Unprocessable entity
{
  "error": {
    "code": "invalid_signature",
    "message": "The request signature did not match the endpoint secret.",
    "request_id": "req_8f2c9a"
  }
}
StatusCodeMeaning
400invalid_requestThe body or query parameters are malformed.
401unauthorizedMissing or invalid API key.
403forbiddenThe key lacks the required scope.
404not_foundThe resource does not exist or was deleted.
422invalid_signatureThe signature did not match the endpoint secret.
429rate_limitedToo many requests. Honor Retry-After.
Ready to try it?Create a free workspace and send your first event.