Crear y gestionar suscripciones a webhooks de Advocate
Los webhooks son código que se ejecuta cuando ocurre un evento. Advocate le permite usar webhooks para registrar una URL a la que haremos POST cada vez que ocurra un evento en su programa; por ejemplo, cuando se crea un código de cupón personalizado para un nuevo participante, se crea un objeto de evento. Hay dos métodos para crear y administrar webhooks: a través de la API de Advocate o en la plataforma de Advocate. Este artículo de ayuda explica cómo administrar webhooks a través de la plataforma de Advocate.
Crear una suscripción de webhook
En la barra de navegación superior, selecciona
[Perfil de usuario] → Configuración.
En la columna izquierda de abajo Configuración de Advocate, seleccione Webhooks.
En la Suscripciones de webhook de la página, seleccione Crear suscripción.
Debajo de Publicar en URL, introduzca la dirección única que la aplicación utiliza para enviar actualizaciones en tiempo real sobre eventos específicos.
Opcionalmente, debajo de Nombre del webhook, introduzca el nombre de la nueva suscripción de webhook.
Seleccione Guardar.
Solucionar problemas en los registros de webhooks
Cuando registra una URL a la que Advocate publica cada vez que ocurre un evento en su programa, puede revisar los registros y solucionar cualquier evento de webhook que falle.
Acceda a los registros de sus webhooks
En la barra de navegación superior, selecciona
[Perfil de usuario] → Configuración.
En la columna izquierda de abajo Configuración de Advocate, seleccione Webhooks.
En la Suscripciones de webhook de la página, seleccione Ver registros.
Use los filtros a continuación Registro de eventos de webhooks para filtrar los webhooks.
Consulte la Referencia de filtros a continuación para obtener más información.
Ver detalles del webhook
Seleccione un webhook específico para abrir la Detalles del webhook vista.
Esta vista proporciona información que puede utilizarse para solucionar problemas de una suscripción de webhook.
Consulte la Referencia del evento a continuación para obtener más información.
Sistema de reintento de webhooks para entregas de eventos fallidas
Los rest hooks se entregan inmediatamente después de que se activa un evento. Si el endpoint no responde correctamente a un intento de entrega (es decir, no responde con un código de estado distinto de 200), la entrega se considerará fallida.
Las entregas fallidas se reintentarán cada hora después del intento fallido anterior hasta que se realice una entrega exitosa o hasta que se hayan realizado 72 intentos (aproximadamente 3 días a razón de 1 reintento por hora).
Los endpoints de webhook que devuelven errores de forma consistente se deshabilitarán automáticamente después del siguiente número de errores:
Código de estadoErrores recibidosErrores 4xx
1000
Errores 5xx
2000
Errores 3xx
2000
Última actualización
¿Te fue útil?

