Webhooks

Document Events

POST

Receive notifications from SELISE Signature via a pre-configured webhook. Set the webhook URL via REST or in the client configuration portal. Payloads reflect each action status on the application server so third-party apps can verify signing progress with minimal effort.

Endpoint Definition

NameWebhook
MethodPOST

Payload Definition

Field
Typestring
Statusstring
Successboolean
DataObject

Status

Webhook status values follow the pattern {action}_success or {action}_failed. The Success boolean reflects the operation outcome.

Samples

Request sample
// Example webhook payloads
// 1
{
  "Type": "DocumentStatus",
  "Status": "preperation_success",
  "Success": true
}
// 2
{
  "Type": "DocumentStatus",
  "Status": "rolled_out_success",
  "Success": true
}
// 3
{
  "Type": "SignatorySigned",
  "Status": "signature_done",
  "Success": true,
  "Data": {
    "SignatoryId": "<string>",
    "Email": "<string>",
    "SignedTime": "<dateTime>"
  }
}
// 4
{
  "Type": "DocumentStatus",
  "Status": "document_completed",
  "Success": true,
  "Data": {
    "SignedTime": "<dateTime>",
    "SignedFileUrl": "<url>"
  }
}