To revoke access for one or more signers who haven't signed yet, you have two options:
Option 1 — Void the entire document
From the document detail page, click Void. This:
- Invalidates every signing token (pending and viewed states)
- Notifies remaining signers that the document was voided
- Locks the document into the "Voided" state — no further signatures accepted
- Creates a
document_voidedaudit event with your user as the actor and an optional reason field
Use this when you're abandoning the whole document — e.g., you sent the wrong version, the counterparty backed out, or terms changed materially.
Option 2 — Resend (replaces the link)
From the document detail page, click Resend for a specific signer. This:
- Generates a new token for that signer
- Invalidates the old token
- Sends a fresh invitation email
Use this when the same signer needs a new link — e.g., they lost the email, the original link expired, their email address changed.
What signers who already signed see
Already-signed signatures are preserved even if you void the document later. The audit trail keeps the original document_signed events; the void event records on top of them. A reader can see "Alice signed → Bob viewed → Document voided" as the complete sequence.
This matters legally: a void doesn't retroactively un-sign anyone. If Alice signed and you voided after, you can't claim Alice never signed. The signed evidence still exists in the chain.