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
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
// 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>"
}
}