Skip to main content

About This Event

The transfer_completed webhook is triggered when Altur records that the transferred call leg connected. Use it to show real-time call context to the human agent receiving the transfer.

Event Details

  • Trigger: Automatically triggered when the transfer leg connects.
  • Purpose: To notify your backend or CRM that a human transfer connected.

Request Details

  • HTTP Method: POST
  • Content Type: application/json
  • Endpoint: The URL you configure in your webhook integration settings.
  • Authentication: Includes the X-Altur-Signature header for HMAC verification.

Payload Example

Transfer Fields

All other fields match the on_call_end call payload.
The payload describes the call at the moment of the transfer: status is in-progress, answered_by is human, and ended_at, ended_by, ended_reason, duration and billed_duration are null. The transcript contains the messages Altur has received up to the transfer; the last few lines spoken right before the transfer may occasionally be missing. Use on_call_end for the full transcript. The end_user and campaign_user objects reflect their values when the event is sent.
Transfer webhooks do not support filters.

Response Expectations

Your endpoint should return a 200 OK status code to confirm receipt. For retry behavior, see the Retry Policy.