Aller au contenu principal

Webhooks d'application

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

attention

Seuls les endpoints configurés avec l'appEnv PRODUCTION recevront ce type d'événements.

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 : "APPLICATION"
actionIGNISIGN_WEBHOOK_ACTION_APPLICATIONOuiL'action associée à l'événement webhook
msgNatureIGNISIGN_WEBHOOK_MESSAGE_NATUREOuiLe type de message
contentIgnisignWebhookDto_ApplicationNonLe contenu du webhook
errorIgnisignErrorNonL'erreur éventuelle
appIdstringOuiL'appId associé à l'événement
appEnvIGNISIGN_APPLICATION_ENVOuiL'appEnv associé à l'événement
verificationTokenstringOuiUn token 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_Application ]

champtyperequisdescription
userIdstringNonFourni uniquement lorsque l'action est MEMBERSHIP_UPDATED.

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

    • SETTINGS_UPDATED : Un changement a été apporté aux paramètres de l'application
    • MEMBERSHIP_UPDATED : Un changement a été apporté à l'adhésion de l'application
    • ARCHIVED : L'application a été archivé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é)