Aller au contenu principal

Signer Webhooks

Ce webhook est reçu lorsqu'un événement lié à un signataire est déclenché.

L'objet global reçu - [type : IgnisignWebhook_ActionDto]

C'est l'objet global qui est POST à votre application lorsqu'un événement webhook est déclenché.

champtyperequisdescription
topicStringOuiValeur fixe : "SIGNER"
actionIGNISIGN_WEBHOOK_ACTION_SIGNEROuiL'action associée à l'événement webhook
msgNatureIGNISIGN_WEBHOOK_MESSAGE_NATUREOuiLe type de message
contentIgnisignWebhookDto_SignerNonLe contenu du webhook
errorIgnisignErrorNonL'erreur éventuelle
appIdstringOuiL'appId associée à l'événement
appEnvIGNISIGN_APPLICATION_ENVOuiL'appEnv associée à l'événement
verificationTokenstringOuiUn jeton qui peut être utilisé pour vérifier que le webhook provient d'ignisign

Les SDKs traitent automatiquement ces appels et vous fournissent un mécanisme d'enregistrement de callback pour les événements typés.

Lorsque vous utilisez les SDKs :

  • Le verificationToken est automatiquement vérifié.
  • L'appId et l'appEnv sont automatiquement vérifiés.
  • Seuls topic, action, msgNature, content et error sont disponibles dans les callbacks.

L'objet Content : [type: IgnisignWebhookDto_Signer]

champtyperequisdescription
appIdstringOuiL'appId associée à l'événement
appEnvIGNISIGN_APPLICATION_ENVOuiL'appEnv associée à l'événement
signerIdstringOuiL'id du signataire associé à la signature
signerExternalIdstringNonUne référence externe (votre référence) si vous l'avez fournie lors de la création du signataire
inputsAddedliste de IGNISIGN_SIGNER_CREATION_INPUT_REFnonFourni lorsqu'une entrée est ajoutée à un signataire. Non déclenché lors de la création du signataire

L'objet Error : [type: IgnisignError]

champtyperequisdescription
errorCodeIGNISIGN_ERROR_CODESouiLe code d'erreur
messagestringnonUn message lisible décrivant l'erreur
contextobject (any)nonUne carte de paires clé-valeur fournissant un contexte supplémentaire à l'erreur

Énumérations associées :

  • IGNISIGN_WEBHOOK_ACTION_SIGNER :

    • CREATED : déclenché lorsqu'un signataire est créé
    • INPUTS_ADDED : déclenché lorsque des entrées sont ajoutées à un signataire
  • IGNISIGN_SIGNER_CREATION_INPUT_REF :

    • firstName : Un prénom est ajouté au signataire
    • lastName : Un nom de famille est ajouté au signataire
    • email : Un email est ajouté au signataire
    • phoneNumber : Un numéro de téléphone est ajouté au signataire
    • nationality : La nationalité du signataire a été ajoutée
    • birthDate : La date de naissance du signataire a été ajoutée
    • birthPlace : Le lieu de naissance du signataire a été ajouté
    • birthCountry : Le pays de naissance du signataire a été ajouté
  • IGNISIGN_WEBHOOK_MESSAGE_NATURE: Représente la nature ou le type d'un message associé à un événement webhook dans l'application Ignisign.

    • INFO : Le message est fourni pour donner des informations (par exemple, une mise à jour de statut)
    • SUCCESS : Le message est lié à un succès (par exemple, une session de signature est terminée)
    • WARNING : Le message est lié à un avertissement (une action est terminée mais avec des avertissements)
    • ERROR : Le message est lié à une erreur (une action a échoué)