Aller au contenu principal

Session de Signature Webhooks

Ce webhook est reçu lorsque des événements liés à une session de signature sont déclenchés.

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 : "SIGNATURE_SESSION"
actionIGNISIGN_WEBHOOK_ACTION_SIGNATURE_SESSIONOuiL'action associée à l'événement webhook
msgNatureIGNISIGN_WEBHOOK_MESSAGE_NATUREOuiLe type de message
contentIgnisignWebhookDto_SignatureSessionNonLe 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é.
  • Les appId et appEnv sont automatiquement vérifiés.
  • Seuls topic, action, msgNature, content et error sont disponibles dans les callbacks.

L'objet Content : [type:IgnisignWebhookDto_SignatureSession ]

champtyperequisdescription
signatureRequestIdstringOuiL'id de la demande de signature associée à la signature
signatureRequestExternalIdstringNonUne référence externe (votre référence) si vous l'avez fournie lors de la création de la demande de signature
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

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_SIGNATURE_SESSION :

    • INITIALIZED : Action déclenchée lorsqu'une session de signature est initialisée
  • 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 quelques avertissements)
    • ERROR : Le message est lié à une erreur (une action a échoué)