Skip to main content

call_completion

Webhook 

Sent to your endpoint shortly after an intake call completes, normally within a minute. If our call platform reports the same call several times, we merge the reports and send the call once. Return any 2xx status, such as 200, within 10 seconds, once the payload is safely received; do not wait for your downstream processing.

Which failures we retry depends on your response; see the responses below. A retried or resent delivery can reach you more than once, so de-duplicate on event_id, never on usage_id.

Every key listed below is always present, except merged_versions. A field we have no value for is sent as an explicit null. Every value is a string or null; a true/false value is sent as "true" or "false". Timestamps are UTC ISO-8601.

Request​

Responses​

Acknowledged. Return any 2xx status, such as 200, within 10 seconds. We do not read the response body.