Envelope events track key changes in the lifecycle of an envelope. This page describes each event type, when it fires, and the additional data included in the payload.Documentation Index
Fetch the complete documentation index at: https://signatureapi-daf4ee54.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
envelope.created
Fires when a new envelope is created. The envelope is inprocessing status and has not yet been sent to recipients.
Use this event to record that a signing process has started in your system.
Example payload
Example payload
JSON
envelope.started
Fires when the envelope finishes processing and transitions fromprocessing to in_progress status. Recipients are now being notified.
For sequential routing, the first recipient receives the signing request. For parallel routing, all recipients receive it at the same time.
Example payload
Example payload
JSON
envelope.completed
Fires when all recipients have completed the envelope. The envelope status changes fromin_progress to completed.
Use this event to trigger downstream workflows such as storing signed documents, updating records, or notifying your team.
Example payload
Example payload
JSON
envelope.failed
Fires when an envelope encounters an internal error and transitions tofailed status. The data.detail property contains a human-readable explanation of the failure.
Envelope failures are very rare. SignatureAPI engineers receive an automatic alert and begin investigating when this event fires. Contact support for additional information.
Example payload
Example payload
JSON
envelope.canceled
Fires when the envelope is explicitly canceled by calling the Cancel Envelope endpoint. The envelope status changes tocanceled, which is a terminal state.
The data.reason property contains the cancellation reason if one was provided, or null if none was given.
Example payload
Example payload
JSON