Portant Docs

Webhook sortant

Un OutgoingWebhook représente la configuration d'un point de terminaison externe vers lequel les événements d'automatisation sont envoyés. Le terme « sortant » désigne les événements quittant la plateforme Portant à destination d'une cible externe.

Pour plus de détails sur les événements envoyés par Portant, consultez Écouter les événements de Portant via des webhooks.

Champs

ChampTypeDescription
idStringL'identifiant de la configuration du webhook sortant.
webhookUrlStringL'adresse du webhook vers laquelle les événements seront envoyés en POST.

Exemple

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

Points de terminaison

Récupérer un webhook sortant

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

Récupère la configuration du webhook sortant pour un workflow spécifique.

Réponses

Statut Corps
200 OK OutgoingWebhook
403 Unauthorised Error

Créer un webhook sortant

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

Crée la configuration du webhook sortant pour un workflow spécifique.

Requête

Le corps doit contenir un seul champ webhookUrl avec l'URL à laquelle vous souhaitez recevoir les événements.

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

Réponses

Statut Corps
201 Created OutgoingWebhook
400 Bad Request Error
403 Unauthorised Error

Mettre à jour un webhook sortant

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

Met à jour la configuration du webhook sortant pour un workflow spécifique.

Requête

Le corps doit contenir un seul champ webhookUrl avec l'URL à laquelle vous souhaitez recevoir les événements.

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

Réponses

Statut Corps
200 OK OutgoingWebhook
400 Bad Request Error
403 Unauthorised Error