esignatures.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Contracts
addSigner
contracts.addSigner
Add a signer to a contract without sending a sign request; use contracts.resendToSigner to send one
Risk: write
signer full type
signer full type
create
contracts.create
Create and send a contract from a template, filling placeholder fields; set save_as_draft to create without sending
Risk: write
signers full type
signers full type
placeholder_fields full type
placeholder_fields full type
signer_fields full type
signer_fields full type
emails full type
emails full type
custom_branding full type
custom_branding full type
contract full type
contract full type
deleteSigner
contracts.deleteSigner
Remove a signer from a contract
Risk: destructive
Output
get
contracts.get
Read a contract’s status, signers, labels and, once signed, an expiring PDF URL; contracts older than two weeks may return incomplete data
Risk: read
Output
contract full type
contract full type
resendToSigner
contracts.resendToSigner
Send or resend the sign request to one signer
Risk: write
Output
sendDraft
contracts.sendDraft
Send a draft contract to its signers
Risk: write
Output
updateSigner
contracts.updateSigner
Update a signer’s contact details or signing settings
Risk: write
signer full type
signer full type
withdraw
contracts.withdraw
Withdraw a sent contract so it can no longer be signed; signed contracts cannot be withdrawn
Risk: destructive
Output
Templates
create
templates.create
Create a template from markdown with placeholder fields
Risk: write
Output
delete
templates.delete
Permanently delete a template
Risk: destructive
Output
get
templates.get
Read a template’s title, creation time, placeholder fields and signer field IDs
Risk: read
Output
template full type
template full type
list
templates.list
List the templates with their IDs and titles
Risk: read
templates full type
templates full type