Webhooks
Phone Incoming Call
Fired when an incoming call arrives on a phone number whose incoming_call_action is webhook. The request body is a flat call payload, not an {event_type, timestamp, data} envelope. Your endpoint must return a JSON body with action (answer or reject) within 10 seconds. Non-200 responses, invalid bodies, or timeouts are treated as ignore.
If your organization has a signing key, every webhook includes three headers:
- X-Inkbox-Request-ID — UUID for deduplication.
- X-Inkbox-Timestamp — Unix timestamp in seconds.
- X-Inkbox-Signature — sha256={HMAC-SHA256 hex digest} over {request_id}.{timestamp}.{raw_body}.
postWebhook/phone-call
Payload
Response
Successful Response
Changes
Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.