Skip to main content

Voiding a Signing Session

This use case describes how to cancel (void) an active signing session using the EasyInk Public API.

Overview​

Voiding a session permanently cancels the signing process. This is useful when a document contains errors, terms have changed, or a participant requests cancellation.

Key Effects​

  • Irreversible: Once a session is voided, it cannot be reactivated.
  • Immediate: All active signing links for participants become invalid immediately.
  • Audit Trail: Any signatures already collected remain in the system's audit trail for compliance.
  • Status Change: The session status moves to Voided.

The Void Process​

To void a session, you must provide a reason for the cancellation.

Endpoint: POST /api/signingSessions/{id}/voided

Example: Void​

Use this for sessions where no one has signed yet, or for a normal cancellation.

Request:

{
"reason": "The contract contains an incorrect expiration date."
}

Common Errors​

Possible error messages (for more info look at examples)

Error Message
A reason for voiding is required.
The session is already in Voided status.
The session cannot be voided due to organization policy.
The specified signing session ID was not found.

Alternatives​

If you need to fix a mistake and send a corrected version of the documents, consider using the Recreate functionality (available in the UI) instead of starting a completely new draft from scratch.