Ingest a Hookdeck-routed webhook (header routing)

View as Markdown

Public endpoint. Authenticated by the Hookdeck HMAC signature; org/channel come from X-Raker-Org / X-Raker-Channel headers. Dispatches the payload to the matching channel’s routes.

Headers

X-Hookdeck-SignaturestringRequired

Hookdeck HMAC-SHA256 signature over the raw body.

X-Hookdeck-Signature-2stringOptional

Previous-secret signature, present during a signing-secret rotation.

X-Raker-OrgstringRequired
Target organization slug.
X-Raker-ChannelstringRequired
Target channel slug.
X-Hookdeck-EventIdstringRequired

Hookdeck event id; stable across retries and used as the idempotency key.

Response

Delivery replayed or skipped.

Errors

400
Bad Request Error
401
Unauthorized Error
404
Not Found Error
409
Conflict Error
413
Content Too Large Error
500
Internal Server Error
503
Service Unavailable Error