Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Pour cela il suffit d’appeler le endpoint EPT_WebhookSubscribe ( https://api.weavy.divalto.com/v1/EntryPoints/{{projectCode}}/process/?c=EPT_WebhookSubscribe )
avec un Bearer token de connexion valide dans la partie headers et un body composé de

Bloc de code
{
  "event": "eventToSubscribemyEvent",
  "hookUrl": "callbackExternalUrl"
}
  • event : Evènement auquel l’on souhaite s’abonner.

  • hookUrl : URL externe vers laquelle on va envoyer une réponse à chaque fois que le trigger sera déclenché.

Le endpoint va renvoyer des données qui serviront éventuellement à se désabonner par la suite :

Bloc de code
{
  "result": {
    "codeWebhookSubscription": "mySubscriptionCode"
  }
}

Pour se désabonner, le principe est le même en appelant le endpoint EPT_WebhookUnsubscribe. avec les paramètres suivant :

Bloc de code
{
  "codeWebhookSubscription": "mySubscriptionCode"
}

Il existe également un troisième endpoint lié aux abonnements webhook, EPT_WebhookPerformList, qui est utilisé par un service distant pour récupérer des échantillons de données de test tel qu’ils seront envoyés par le hook, permettant ainsi de tester à la demande les données renvoyées sans avoir à déclencher l'évènement manuellement.

Bloc de code
{
  "event": "myEvent"
}

Liste des évènements WebHook standards

  • NewOpportunity.
    Déclenché lorsqu’une opportunité est créée coté weavy.
    Exemple de donnée envoyées :

    Bloc de code
    {
      "result": {
        "codedeal": "2010000000014",
        "customerName": "A L'ATELIER DE DIJON",
        "label": "Ma nouvelle opportunité",
        "type": "Appel d'offres",
        "dealNumber": "",
        "status": "Active",
        "creationDate": "2023-10-31 00:00:00",
        "url": "https://weavy.divalto.com/page/project/2010000000014"
      }
    }