Para consultar el catálogo exhaustivo derivado del esquema, consulte todos los ejemplos.
Qué es
Gestione eventos de conexión de llamadas de WhatsApp.Antes de comenzar
- Cree un endpoint HTTPS público en su aplicación.
- Configure un endpoint de webhook de YCloud para los tipos de eventos que necesite.
- Guarde el secreto de firma del endpoint de forma segura.
- Haga que el procesamiento de eventos sea idempotente.
Cómo funciona
YCloud envía una solicitud HTTPPOST cuando ocurre el evento. Verifique la firma, registre el evento de forma duradera, devuelva una respuesta 2xx y procese el trabajo lento de forma asíncrona.
Solicitud
Los escenarios a continuación muestran solicitudes entregadas a su URL de webhook. Trate elid del evento como el identificador de entrega y utilice type para enrutar el payload.
Respuesta
Devuelva un estado2xx después de aceptar el evento.
Para la configuración de endpoints, la validación de firmas y el comportamiento de reintentos, consulte Configurar webhooks.
Calling Connect iniciado por el usuario
Cuando un usuario de WhatsApp llama a su empresa, se activará un webhook de Call Connect con una oferta SDP:Solicitud
Respuesta
Confirme la entrega tras aceptar el evento de forma duradera.Explicación
Enrute el evento portype, elimine duplicados mediante id y traslade el trabajo lento o propenso a errores a un procesador asíncrono.
Calling Connect iniciado por la empresa
Cuando la empresa inicia una nueva llamada hacia el usuario de WhatsApp, se activará un webhook de Call Connect con una respuesta SDP:Solicitud
Respuesta
Confirme la entrega tras aceptar el evento de forma duradera.Explicación
Enrute el evento portype, elimine duplicados mediante id y traslade el trabajo lento o propenso a errores a un procesador asíncrono.
