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.

...

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

...