Skip to navigation

analytics-completed

View as Markdown

Fired after Atoms finishes running the configured disposition and success metrics on the transcript. Arrives some time after post-conversation.

Delivery. Sent as an HTTP POST with a 30 second timeout. Non-2xx responses and network errors mark the delivery as failed; there are no retries. Verify the X-Signature header before trusting the body. For the full field-level reference, see the Webhooks guide.

Headers

X-SignaturestringRequired

Hex-encoded HMAC-SHA256 of the raw request body, keyed by the webhook's signing secret. See the Webhooks guide for verification samples.

Payload

The payload of this webhook request is an object.
urlstringRequired
The webhook URL endpoint that received the event.
descriptionstringRequired

Human-readable label configured on the webhook (e.g. "Debt Collection Agent's Endpoint").

eventstringRequired

Event identifier in the form {agentId}.{eventType}.

idstringRequired

Unique webhook delivery ID (separate from metadata.callId).

metadataobjectRequired

Response

2XX
Your endpoint should return a 2XX status to acknowledge receipt.