Saltar al contenido principal

Webhook

Para configurar el webhook del workspace accede a: https://studio.posit.us/workspace/configuracoes Todo evento entregado a tu webhook sigue el mismo envoltorio: un campo event con el nombre del evento, un objeto workspace que identifica el workspace de origen y un objeto con el recurso relacionado al evento (number, template, etc.). La entrega se realiza mediante HTTP POST. Objeto workspace
CampoDescripción
idIdentificador (UUID) del workspace
providerProveedor del workspace: { "id", "name" }
type_workspaceTipo del workspace: { "id", "name" } (Receptivo / Prospect)
nameNombre del workspace
business_idID del Business Manager en Meta
waba_idID de la WABA en Meta

Clasificación de calidad del número

Recibe en tu webhook la calidad de cada número de WhatsApp con el fin de mantener una mejor integración con tu CRM, mejorando así la calidad de la gestión de tus números.
  • Indefinido: aún no calificado
  • Verde: calidad alta
  • Amarillo: calidad media
  • Rojo: calidad baja

Eventos de número

Tipo de EventoDescripción
phone_number_status_updateSe envía en tiempo real cada vez que se modifica el estado, la clasificación de calidad (quality_rating) o el límite de mensajes (messaging_limit) del número.
phone_number_quality_updateSe envía durante la sincronización periódica de los números. Utiliza un payload en formato plano (ver el ejemplo a continuación).
phone_number_syncSe envía durante la sincronización periódica, reflejando el estado actual del número.

Estado del número

Estado del númeroDescripción
1Número esperando aprobación
2Número esperando creación del servidor
3Número esperando autenticación del servidor
4Número esperando instalación del servidor
5Número esperando configuración del servidor
6Número esperando activación
7Número activo
8Número inactivo
9Número eliminado
10Esperando migración a Cloud Api
11Número esperando reinicio del servidor
12Número esperando finalización de la activación por el usuario
13Número baneado
14Número esperando restauración
15Número transferido

Estado de calidad (quality_status)

IDCódigo
0UNKNOWN
1CONNECTED
2FLAGGED
3MIGRATED

Clasificación de calidad (quality_rating)

IDDescripción de la clasificación de calidad
0UNKNOWN
1GREEN
2YELLOW
3RED

Límite de mensajes (messaging_limit)

IDamountformatted_amount
0UNKNOWNUnknown
110001.000
21000010.000
3100000100.000
4UNLIMITEDUnlimited
55050
6250250
720002.000

Ejemplo de payload — phone_number_status_update

Ejemplo de payload — phone_number_quality_update

El evento de sincronización utiliza un payload en formato plano, con los límites del Business Manager al nivel del propio número y quality_rating como texto.

Mensaje de plantilla

Recibe notificaciones de aprobación de tus plantillas de notificaciones a través del webhook. El evento message_template_status_update se envía cada vez que se modifica el estado de aprobación de una plantilla.

Estado de la plantilla

IDCódigo (code)Descripción
0UNDEFINEDIndefinido
1PENDINGPendiente
2APPROVEDAprobado
3REJECTEDRechazado
4IN_APPEALEn apelación
5PENDING_DELETIONEliminación pendiente
6DELETEDEliminado
7DISABLEDDeshabilitado
8FLAGGEDSeñalado
9REINSTATEDRestablecido
10PAUSEDPausado
11PAUSEDPausado

Ejemplo de payload — message_template_status_update