Webhook de la Instancia
Gestione la configuración para recibir notificaciones de mensajes, conexiones y otros eventos en tiempo real en su servidor.Herramientas de Prueba
Antes de integrar, recomendamos probar la recepción de los datos. Utilice una de estas herramientas para inspeccionar el payload:Webhook.cool
SVIX
Webhook.site
Modo Simple (Recomendado)
Esta es la forma más fácil de configurarlo. El sistema gestiona automáticamente un único webhook por instancia, creándolo o actualizándolo según sea necesario. Reglas:- No incluya
actionniiden el payload. - Use siempre filtros para evitar bucles infinitos.
Ejemplo de Payload
Modo Avanzado
Utilice este modo solo si necesita registrar múltiples webhooks para la misma instancia (ej.: un webhook para mensajes y otro para el estado de conexión).Gestión Manual
Para controlar múltiples webhooks, debe enviar el campoaction.
Eventos Disponibles
Seleccione qué tipos de notificación desea recibir en el arrayevents.
Mensajes y Conversaciones
Mensajes y Conversaciones
Sistema y Conexión
Sistema y Conexión
Marketing y Leads
Marketing y Leads
Filtros de Exclusión (excludeMessages)
Use el campo excludeMessages para ignorar mensajes específicos y ahorrar procesamiento.
Parámetros de URL (Rutas Dinámicas)
Puede hacer que la API agregue información directamente en la URL de su webhook, lo que facilita el enrutamiento en su backend (ej.: usando Node.js/Express o Laravel Routes).Opciones Disponibles
addUrlEvents
Agrega el evento a la URL.
.../webhook/{evento}addUrlTypesMessages
Agrega el tipo de mensaje a la URL.
.../webhook/{tipo}Ejemplos de Resultados
Suponga que su URL base eshttps://api.example.com/webhook:
-
Solo Eventos (
addUrlEvents: true):https://api.example.com/webhook/messagehttps://api.example.com/webhook/connection
-
Solo Tipos (
addUrlTypesMessages: true):https://api.example.com/webhook/conversation(texto)https://api.example.com/webhook/image(multimedia)
-
Ambos Activos (Combinación):
El orden es siempre:
{URL_BASE}/{EVENTO}/{TIPO_MENSAGEM}https://api.example.com/webhook/message/conversationhttps://api.example.com/webhook/message/audio
Asegúrese de que su backend esté configurado para aceptar parámetros dinámicos (wildcards) en la ruta para procesar estas URLs correctamente.
