About This Event
Theon_call_end webhook is triggered at the conclusion of a call in the Altur platform. This webhook provides detailed information about the call, the agent involved, and the campaign user. Use this webhook to keep your backend or CRM updated with the latest call data.
Event Details
- Trigger: Automatically triggered at the end of a call.
- Purpose: To update your backend or CRM with call status, transcript, recording URL, and user information.
Request Details
- HTTP Method:
POST - Content Type:
application/json - Endpoint: The URL you configure in your webhook integration settings.
- Authentication: Includes the
X-Altur-Signatureheader for HMAC verification.
Payload Example
Here’s an example of the payload sent with theon_call_end event:
Timestamps are ISO 8601 in UTC with a
+00:00 offset, e.g.
2026-09-30T21:07:25.522862+00:00. The fractional seconds are optional and are
sometimes omitted (e.g. 2026-09-30T21:07:12+00:00), so parse them with an
ISO 8601 parser rather than a fixed format string. This applies to every
timestamp in the payload, including transcript[].sent_at.Root Fields
Transcript Item
Assistant Object
End User Object
Campaign User Object
Response Expectations
Your endpoint should return a 200 OK status code to confirm receipt of the webhook. For information on retry behavior in case of failures, see the Retry Policy section in the Webhook Overview.Security
Each request includes an HMAC signature in theX-Altur-Signature header. Refer to the Securing Your Webhooks section for instructions on validating webhook requests.
Example Use Cases
-
CRM Integration
Use the
on_call_endwebhook to update call logs and user interaction data in your CRM system. - Analytics Process transcripts and user status to generate insights or trigger follow-up actions.
- Data Enrichment Automatically store extracted data, like account numbers or due dates, in your system for further use.