Saltar al contenido principal

Acerca de este evento

El webhook transfer_completed se activa cuando Altur registra que conectó la llamada transferida. Úsalo para mostrar contexto en tiempo real al agente humano que recibe la transferencia.

Detalles del evento

  • Trigger: Se activa automáticamente cuando conecta la llamada transferida.
  • Propósito: Notificar a tu backend o CRM que conectó una transferencia a 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.