Create eSignature Request

Creates an eSignature request.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

The payload body for creating an eSignature request.

integer
required

The ID of the template to send

signers
array of objects
required

The list of signers, their email addresses, contact ID if applicable, and pre-filled field values.

Signers*

The ID of the transaction

The number of days before the eSignature should expire. Defaults to 7 when not supplied, unless the team has set their own preferred expiration time.

ESignatureOrder | null
Defaults to P

The order to send signatures, currently only supports sending in parallel.

ESignatureRequestEmailConfig | null

The e-mail configuration for this eSignature request. Role-specific subject/message will override the default. If no default is given, the team or system default will be used.

Enables preview mode, which disabled sending emails and hides this eSignature from queries. Used for when you want to test an eSignature before sending. Should be used in combination with the preview mode of the form builder for viewing.

boolean
Defaults to true

When False, skips DocuSeal submission creation and email sending entirely. Only applies transaction field updates from the signer field values. Useful for updating a transaction from form data before calling /options to retrieve fresh values and then sending the real request.

Responses

Language
Credentials
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json