Ir al contenido principal

Cómo utilizar los webhooks

Escrito por Line Jensen

Si integra un sistema externo con Adversus, puede recibir información en directo de eventos suscribiéndose a webhooks de Adversus, como información sobre leads actualizados.

Tenga en cuenta que todos los webhooks se configuran mediante la API de Adversus. Actualmente soportamos:

  • GET solicitud

    Recibir una lista de webhooks activos

  • POST solicitud

    Crear nuevos webhooks

  • DELETE solicitud

    Eliminar webhooks

  • PUT solicitud

    Modificar un webhook existente

  • PATCH solicitud

    Actualizar los webhooks existentes

Para más información, consulte la página de documentación de la API.

Para determinados eventos, es posible ampliar el cuerpo del mensaje webhook emitido. Esto se hace especificando la propiedad de la plantilla al crear con un objeto JSON que contiene los datos de salida utilizando etiquetas de fusión. La plantilla se fusionará con los datos del lead cuando se emita el webhook, y el resultado se incluirá en la salida como datos de la propiedad.

Las etiquetas de fusión se especifican dentro de la plantilla json como subcadenas con la forma [fieldId]. Éstas serán sustituidas por los datos del lead correspondientes identificados por el fieldId.

Actualmente, sólo el evento webhook lead_saved soporta el sistema de plantillas.

Datos del lead disponibles para la plantilla: [status], [last_called_by], [lead_id]. He aquí un ejemplo de solicitud:

{ "event": "adversus-lead-saved", "email": "[1337]", "address": "[1338]", "current_status": "[status]", "user": "[last_called_by]", "lead": "[lead_id]", "status": "[status]" }


¿Ha quedado contestada tu pregunta?