Portant Docs

Webhook saliente

Un OutgoingWebhook representa la configuración de un endpoint externo al que se envían los eventos de automatización. "Outgoing" (saliente) hace referencia a los eventos que salen de la plataforma Portant hacia un destino externo.

Para obtener detalles sobre los eventos que Portant envía, consulte Escuchar eventos de Portant mediante webhooks.

Campos

CampoTipoDescripción
idStringEl ID de la configuración del webhook saliente.
webhookUrlStringLa dirección del webhook a la que se enviarán los eventos mediante POST.

Ejemplo

{
    "id": "owc_XY1Ys4gqrpX8cp",
    "webhookUrl": "https://webhook.site/d22c56ab-40ac-4f9a-93ef-02520235c0da"
},

Endpoints

Obtener un webhook saliente

GET /workflows/<wkf_id>/outgoing-webhooks/

Recupere la configuración del webhook saliente para un flujo de trabajo específico.

Respuestas

Estado Cuerpo
200 OK OutgoingWebhook
403 Unauthorised Error

Crear un webhook saliente

POST /workflows/<wkf_id>/outgoing-webhooks/

Cree la configuración del webhook saliente para un flujo de trabajo específico.

Solicitud

El cuerpo debe contener un único campo webhookUrl con la URL en la que desea recibir los eventos.

{
    webhookUrl: "https://..."
}

Respuestas

Estado Cuerpo
201 Created OutgoingWebhook
400 Bad Request Error
403 Unauthorised Error

Actualizar un webhook saliente

PATCH /workflows/<wkf_id>/outgoing-webhooks/

Actualice la configuración del webhook saliente para un flujo de trabajo específico.

Solicitud

El cuerpo debe contener un único campo webhookUrl con la URL en la que desea recibir los eventos.

{
    webhookUrl: "https://..."
}

Respuestas

Estado Cuerpo
200 OK OutgoingWebhook
400 Bad Request Error
403 Unauthorised Error