Skip to main content
New to Corsair? See API access, authentication, and error handling.

Applications

getContext

applications.getContext Get application configuration, environments, and settings context Risk: read
Input Output

Bare Signatures

getConfiguration

bareSignatures.getConfiguration Get bare signature application configuration and authorized origins Risk: read
Input Output

getProofs

bareSignatures.getProofs Fetch cryptographic proofs and signer claims using proof access token Risk: read
Input Output

getProofToken

bareSignatures.getProofToken Exchange authorization code for proof access token in bare signature flow Risk: read
Input Output

Documents

checkAuthenticity

documents.checkAuthenticity Check that a file (base64) is the one that was signed for a document Risk: read
Input Output

downloadOriginalDoc

documents.downloadOriginalDoc Download original document file as binary data Risk: read
Input Returns a binary response { kind: 'binary', contentType, base64, size }. Output

get

documents.get Get document record and metadata by ID Risk: read
Input Output

getContext

documents.getContext Get document context including signature summaries and statements Risk: read
Input Output

initialize

documents.initialize Initialize a document descriptor for a signature request Risk: write
Input Output

provideFileContent

documents.provideFileContent Upload the file or PDF content of a document (base64, sent as multipart) Risk: write
Input Output

provideJsonContent

documents.provideJsonContent Provide structured JSON data content for a document Risk: write
Input Output

providePrivateContent

documents.providePrivateContent Provide SHA-256 document hash for private client-side managed documents Risk: write
Input Output

remove

documents.remove Delete a document and its associated records Risk: destructive
Input Output

removeContent

documents.removeContent Remove document content while preserving the document descriptor Risk: destructive
Input Output

update

documents.update Update document metadata and display template settings Risk: write
Input Output

Log Capsules

create

logCapsules.create Create a timestamped log capsule for tamper-proof data verification Risk: write
Input Output

Proofs

downloadLowLevelSignatureProof

proofs.downloadLowLevelSignatureProof Download cryptographic low-level proof file for a specific signer Risk: read
Input Returns a binary response { kind: 'binary', contentType, base64, size }. Output

downloadSignatureByType

proofs.downloadSignatureByType Download signature proof bundle by proof type (e.g. signed PDF or legal kit) Risk: read
Input Returns a binary response { kind: 'binary', contentType, base64, size }. Output

Seal

signM2M

seal.signM2M Seal a document with an M2M signer (each seal is billed in production) Risk: destructive
Input
Output

Signature Requests

close

signatureRequests.close Close a signature request; signers can no longer sign it (cannot be undone) Risk: destructive
Input Output

createInOneCall

signatureRequests.createInOneCall Create and publish a signature request in a single call; emails signers whose profile uses BySide mode Risk: destructive
Input
Output

getContext

signatureRequests.getContext Get full context and details for a signature request Risk: read
Input Output

getStatus

signatureRequests.getStatus Get current status for multiple signature requests Risk: read
Input Output

init

signatureRequests.init Initialize a new empty signature request draft Risk: write
Input Output

initSignerSetup

signatureRequests.initSignerSetup Initialize a signer setup session Risk: write
Input Output

list

signatureRequests.list List signature requests for an application and environment Risk: read
Input Output

publish

signatureRequests.publish Publish and launch a signature request; emails signers whose profile uses BySide mode (Embedded signers sign in your app) Risk: destructive
Input Output

update

signatureRequests.update Update signature request settings, signers, and documents Risk: write
Input Output

Signatures

get

signatures.get Get details of a specific signature on a document Risk: read
Input Output

getImages

signatures.getImages Get visual signature images associated with document signers Risk: read
Input Output

list

signatures.list List all signatures recorded on a document Risk: read
Input Output: object[]

Signer Profiles

get

signerProfiles.get Get signer profile configuration by ID Risk: read
Input Output

getInputsNeeded

signerProfiles.getInputsNeeded Get required and optional input constraints for a signer profile Risk: read
Input Output

list

signerProfiles.list List signer profiles configured for an application environment Risk: read
Input Output: object[]

Signers

create

signers.create Create a new signer in an application environment Risk: write
Input Output

getDetails

signers.getDetails Get detailed signer profile including verified claims and signature requests Risk: read
Input Output

getSummary

signers.getSummary Get signer summary information Risk: read
Input Output

list

signers.list List signers with pagination Risk: read
Input Output

regenerateAuthSecret

signers.regenerateAuthSecret Regenerate a signer authentication secret; the previous secret stops working Risk: destructive
Input Output

revoke

signers.revoke Revoke a signer and their active signature sessions Risk: destructive
Input Output
signers.search Search signers by name, email or external ID Risk: read
Input Output

update

signers.update Update signer profile inputs and attributes Risk: write
Input Output