Error Response Format
| Field | Description |
|---|---|
error | A human-readable string describing what went wrong. |
Error Codes
400 Bad Request
The request body is malformed or fails validation.- Missing required fields (
path,data) - Invalid
postAtformat (must be RFC 3339) - Providing both
postAtandpostIn(mutually exclusive) postAtLocalwithouttimezone- Payload exceeds 64 KB
401 Unauthorized
The API key is missing or invalid.- Missing
X-API-Keyheader - Invalid or revoked API key
- Using a signing key instead of an API key
404 Not Found
The requested resource does not exist.- Hook ID does not exist or belongs to a different project
- Endpoint path is incorrect
413 Payload Too Large
The request body exceeds the maximum allowed size.data field. If you need to send large payloads, store the data externally and include a reference URL in the hook payload.
429 Too Many Requests
You’ve exceeded your plan’s monthly hook quota.Posthook-HookQuota-* response headers, or upgrade your plan.