...
Dans Divalto weavy Studio : Outils > Gérer les webhooks
...
Webhook
Le webhook ne nécessite aucune authentification mais doit être lié à un compte API public.
Son URL d’appel sera de la forme : https://api.weavy.divalto.com/v1/entrypoints/{companyCode}/webhook/?c={codeEntryPoint}
...
Code utilisateur : Code du webhook
...
URL : Url qui permettra d’appeler le webhook
Process
C’est l'équivalent du webhook, mais le process nécessite une authentification préalable avec un compte utilisateur valide.
Les scripts utilisés seront exactement pareils, il n’y a aucune différence entre un webohook et un process.
Son URL d’appel sera de la forme : https://api.weavy.divalto.com/v1/entrypoints/{companyCode}/process/?c={userCode}
...
Code utilisateur : Code du process
Lors de la création d’un process spécifique, il est conseillé d’utiliser un code utilisateur bien identifiable.
Les process n'étant pas surchargeables, ceci permettra d’identifier correctement les process standards des process spécifiques.
Info |
---|
Utilisez le préfixe “SPE”. Le code du process commencera donc par SPEPRO_…. |
Libellé : Libellé du process
Description : Description
Code script : Code du script qui sera appelé lors de l’exécution du process. C’est exactement le même script que pour un webhook.
Compte API : On utilisera automatiquement le compte utilisé pour l’authentification
URL : Url qui permettra d’appeler le process
Présentation
Lors de la création d’un nouveau webhooks, cinq scripts sont obligatoires.
Des exemple précis seront données dans la suite de ce document.
Script d’entrée : Ce script est appelé dans la déclaration du webhook.
Le code du script devra être de la forme : {Prefix}_Webhook{EntityName}
Script de définition : C'est dans ce script que l'on déclare la définition de l'entité. C'est une "carte d'identité" qui va définir les champs, les filtres, etc...
Le code du script devra être de la forme : {Prefix}_WebhookDefinition_{entityname
Script de surcharge de définition : Il est obligatoire même pour un webhook spécifique
Créer webhook sur table standard
...