Skip to main content
Para consultar el catálogo exhaustivo derivado del esquema, consulta todos los ejemplos.

Qué es

Gestiona eventos de finalización de llamadas de WhatsApp.

Antes de empezar

  • Crea un endpoint HTTPS público en tu aplicación.
  • Configura un endpoint de Webhook de YCloud para los tipos de eventos que necesites.
  • Guarda el secreto de firma del endpoint de forma segura.
  • Haz que el procesamiento de eventos sea idempotente.

Cómo funciona

YCloud envía una solicitud HTTP POST cuando ocurre el evento. Verifica la firma, registra el evento de forma duradera, devuelve una respuesta 2xx y procesa el trabajo lento de manera asíncrona.

Solicitud

Los escenarios a continuación muestran solicitudes enviadas a tu URL de Webhook. Trata el id del evento como el identificador de entrega y usa type para enrutar el payload.

Respuesta

Devuelve un estado 2xx tras aceptar el evento.
Para la configuración de endpoints, validación de firmas y comportamiento de reintentos, consulta Configurar webhooks.
Tanto la empresa como el usuario de WhatsApp pueden finalizar la llamada en cualquier momento. Cuando cualquiera de ellos finaliza la llamada, recibes un Webhook de finalización de llamada:

Llamada completada

Solicitud

Respuesta

Confirma la entrega tras aceptar el evento de forma duradera.

Explicación

Enruta el evento por type, deduplícalo mediante id y traslada el trabajo lento o propenso a errores a un procesador asíncrono.

Llamada fallida

Solicitud

Respuesta

Confirma la entrega tras aceptar el evento de forma duradera.

Explicación

Enruta el evento por type, deduplícalo mediante id y traslada el trabajo lento o propenso a errores a un procesador asíncrono.