Skip to main content

Qué es

Este catálogo cubre los 43 tipos de eventos de webhook en la especificación OpenAPI y conserva cada ejemplo de payload con nombre.

Cómo funciona

Elige un evento por su type exacto, expande un ejemplo y usa el payload para probar el enrutamiento, la deserialización, la idempotencia y el procesamiento asíncrono en tu receptor de webhooks.

Solicitud

Cada ejemplo es el cuerpo JSON de una solicitud HTTP POST enviada por YCloud. La solicitud también incluye un encabezado YCloud-Signature que debes validar antes de confiar en el payload.

Respuesta

Devuelve una respuesta 2xx una vez que tu aplicación haya aceptado el evento de forma duradera.
Para conocer los requisitos previos, el comportamiento de los desencadenadores, las explicaciones del ciclo de vida y los escenarios anotados, consulta los tutoriales paso a paso de ejemplos de webhooks.

Catálogo de payloads

Almacena el texto de whatsappMessage.text.body. id y wamid vinculan los eventos de estado posteriores.
El contenido del mensaje varía según el tipo. Trata los ID de medios como referencias del proveedor, no como URL de descarga públicas.
Correlaciona con el evento creado mediante id o wamid. Los eventos actualizados omiten el contenido y el tipo del mensaje.
Correlaciona con el evento creado mediante id o wamid. Los eventos actualizados omiten el contenido y el tipo del mensaje.
Puede llegar un estado de origen de menor rango después de haber sido leído. Registra el evento sin degradar el estado actual de tu mensaje.
Este es un mensaje fallido independiente, no una transición desde leído. Las actualizaciones fallidas incluyen detalles del error de origen cuando están disponibles.
APP_CONTROL_TAKEN informa la transferencia de control, no una asignación de empleado de Inbox ni la entrega de un mensaje de traspaso personalizado. actor es el ID de la app propietaria anterior en este ejemplo.
Ejemplo de payload cuando se modifican los atributos de un contacto
Ejemplo de payload cuando se crea un nuevo contacto
Ejemplo de payload cuando se elimina un contacto
Emitido únicamente para la eliminación independiente de una nota, no para la eliminación en cascada de un contacto.
Ejemplo de payload cuando un cliente cancela la suscripción
Ejemplo de payload cuando un cliente reanuda la suscripción
Ejemplo de payload cuando un Business Username de número de teléfono de WhatsApp pasa a estar activo
Ejemplo de payload cuando un número de teléfono de WhatsApp tiene una solicitud de Business Username reservada
Meta detectó contenido de marketing en un mensaje de Utility Direct Send. Suscríbete a este evento a través de la API de endpoint de webhook.
Meta restringió Utility Direct Send durante 7 días tras un uso indebido reiterado de categorías.
Ejemplo de payload cuando se archiva una plantilla de WhatsApp
Ejemplo de payload cuando se desarchiva una plantilla de WhatsApp. El estado de la plantilla es el estado actual devuelto por Meta y no representa una nueva revisión de aprobación.
Ejemplo de payload cuando se conecta una llamada de WhatsApp
Ejemplo de payload cuando se finaliza una llamada de WhatsApp
Ejemplo de payload cuando se actualiza el estado de una llamada de WhatsApp
Ejemplo de payload cuando una grabación de llamada originada por la API pasa a estar disponible
Ejemplo de payload cuando una transcripción de llamada originada por la API falla permanentemente
Ejemplo de payload cuando se crea un grupo de WhatsApp
Ejemplo de payload cuando se agregan participantes a un grupo de WhatsApp
Ejemplo de payload cuando se actualiza la configuración de un grupo de WhatsApp
Ejemplo de payload cuando cambia el estado de suspensión de un grupo de WhatsApp