Skip to main content
Error responses are intentionally compact but are not normalized into a single global envelope. Different routes return different shapes depending on context. Use the status code as the primary signal, then inspect the body for details.

Common error shape

Most management and utility routes return errors in this shape:

Webhook ingest error shape

Validation failures on ANY /webhook/:id often include the webhook ID and a link to the docs:

Replay timeout error shape

When a replay request exhausts its retry budget, the response includes a machine-readable code field:

HTTP status codes

SSRF protection

The following URL categories are blocked for replay destinations, forwarding targets, and alert webhooks. Requests targeting these ranges return a 400 error.
SSRF protection applies to all outbound requests the server makes on your behalf: replay, forwarding, and alert webhook delivery.