Saltar al contenido principal

Acerca de este evento

El webhook transfer_started se activa cuando Altur registra que inició la transferencia de una llamada. Úsalo para preparar contexto en tiempo real para el agente humano que podría recibir la llamada transferida.

Detalles del evento

  • Trigger: Se activa automáticamente cuando inicia la transferencia.
  • Propósito: Notificar a tu backend o CRM antes de que conecte la llamada con el agente humano.

Detalles de la solicitud

  • Método HTTP: POST
  • Content Type: application/json
  • Endpoint: La URL que configures en tu integración de webhook.
  • Autenticación: Incluye el header X-Altur-Signature para verificación HMAC.

Ejemplo de payload

Campos de transferencia

Los demás campos coinciden con el payload de llamada de on_call_end.
El payload describe la llamada en el momento de la transferencia: status es in-progress, answered_by es human, y ended_at, ended_by, ended_reason, duration y billed_duration son null. El transcript contiene los mensajes que Altur ha recibido hasta la transferencia; ocasionalmente pueden faltar las últimas líneas dichas justo antes de transferir. Usa on_call_end para el transcript completo. Los objetos end_user y campaign_user reflejan sus valores al momento de enviar el evento.
Los webhooks de transferencia aplican los filtros status y answered_by de la integración, evaluados contra el estado de la llamada al momento de la transferencia (status: in-progress, answered_by: human), no contra su estado final. Por ejemplo, un filtro status: ["ended"] bloquea todos los webhooks de transferencia de esa integración. Los timestamps usan el mismo formato que on_call_end: ISO 8601 con offset +00:00 y fracciones de segundo opcionales (p. ej. 2026-09-30T21:08:12.340917+00:00).

Respuesta esperada

Tu endpoint debe responder con 200 OK para confirmar recepción. Para el comportamiento de reintentos, consulta la Retry Policy.