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

Qué es

Gestiona las actualizaciones de estado de las llamadas de WhatsApp.

Antes de comenzar

  • 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 las tareas lentas de forma asíncrona.

Solicitud

Los siguientes escenarios muestran solicitudes enviadas a tu URL de webhook. Trata el evento id 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.

Cuando una empresa llama a un usuario de WhatsApp, recibe un webhook de estado con el estado de la llamada: RINGING, ACCEPTED o REJECTED.

La llamada iniciada por la empresa está sonando para el usuario

Cuando el dispositivo cliente del usuario de WhatsApp comienza a sonar:

Solicitud

Respuesta

Confirma la recepción tras aceptar el evento de forma duradera.

Explicación

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

La llamada iniciada por la empresa es aceptada por el usuario

Cuando el usuario de WhatsApp acepta la llamada:

Solicitud

Respuesta

Confirma la recepción tras aceptar el evento de forma duradera.

Explicación

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

La llamada iniciada por la empresa es rechazada por el usuario

Cuando la llamada es rechazada por el usuario de WhatsApp. En este caso, también recibirás el webhook de finalización de llamada:

Solicitud

Respuesta

Confirma la recepción tras aceptar el evento de forma duradera.

Explicación

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