webhooks
Server Message
CALL-E sends this request to your server when a call reaches a terminal state. Configure this URL with webhook_url on create call or through project-level webhook settings.
Headers
CALL-E-Event-Id^evt_[A-Za-z0-9_-]+$ · requiredUnique webhook event id. Store this value before side effects so duplicate deliveries can be ignored safely.
CALL-E-TimestampUnix timestamp used in the signed payload. Verify this header together with CALL-E-Signature before parsing JSON.
CALL-E-SignatureHMAC SHA-256 signature in the form v1=<hex digest>, computed over timestamp + "." + raw_body with your webhook secret.
Server Message › Request Body
idUnique webhook event id. Use it as an idempotency key when processing webhook side effects.
typeTerminal event type for the call.
created_atISO 8601 timestamp when CALL-E created this webhook event.
Terminal call task snapshot associated with the webhook event.
Server Message › Responses
Webhook accepted.
okOptional acknowledgement flag returned by your server.