Skip to content

Register a webhook URL (returns the signing secret once)

POST
/webhook/save/
curl --request POST \
--url https://app.qsig.in/backend/othercompanyapi/webhook/save/ \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "webhook_url": "https://example.com/qsign/webhook" }'

Register a public HTTPS webhook URL with an api_admin login JWT (Authorization: Bearer). Returns webhook_secret for verifying timestamped HMAC-SHA256 envelope events such as envelope.completed. Envelope calls themselves use X-Api-Key.

Media type application/json
object
webhook_url
required

Public HTTPS receiver URL.

string format: uri
Example
{
"webhook_url": "https://example.com/qsign/webhook"
}

Saved

Media type application/json
object
webhook_secret
string
Example generated
{
"webhook_secret": "example"
}