Skip to main content

Signature Profile Webhooks

This webhook is received when events related to a signature profile are triggered.

The Global object received - [type : IgnisignWebhook_ActionDto]

This is the global object that is POST to your application when a webhook event is triggered.

fieldtyperequireddescription
topicStringYesFixed value : "SIGNATURE_PROFILE"
actionIGNISIGN_WEBHOOK_ACTION_SIGNATURE_PROFILEYesThe action that is associated to the webhook event
msgNatureIGNISIGN_WEBHOOK_MESSAGE_NATUREYesThe type of message
contentIgnisignWebhookDto_SignatureProfileNoThe content of the webhook
errorIgnisignErrorNoRhe eventual error
appIdstringYesThe appId associated to the event
appEnvIGNISIGN_APPLICATION_ENVYesThe appEnv associated to the event
verificationTokenstringYesA token that can be used to verify that the webhook comes from ignisign

SDKs treat automatically these calls and provide to you a callback registration mecanism of typed events.

When you use the SDKs:

  • The verificationToken is automatically verified.
  • The appId and appEnv are automatically checked.
  • Only topic, action, msgNature, content and error are available in the callbacks.

The Content object : [type: IgnisignWebhookDto_SignatureProfile ]

fieldtyperequireddescription
signatureProfileIdstringYesThe signature profile id related to the event

The Error object : [type: IgnisignError]

fieldtyperequireddescription
errorCodeIGNISIGN_ERROR_CODESyesThe Error code
messagestringnoA human readable message describing the error
contextobject (any)noA map of key value pairs that provide additional context to the error
  • IGNISIGN_WEBHOOK_ACTION_SIGNATURE_PROFILE :

    • CREATED : Action triggered when a signature profile is created
    • ARCHIVED : Action triggered when a signature profile is archived
  • IGNISIGN_WEBHOOK_MESSAGE_NATURE: Represents the nature or type of a message associated with a webhook event in the IgniSign application.

    • INFO : The message is related provided to provide information (per example a status update)
    • SUCCESS : The message is related to a success (per example a signature session is completed)
    • WARNING : The message is related to a warning (an action is completed but with some warnings)
    • ERROR : The message is related to an error (an action has failed)