Skip to main content
POST

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
templateId
string
required

The ID of the template to create a signature request for

Example:

"abc123xyz"

signers
object[]
required

People who will sign, in signing order. Must cover every role assigned to fields on the template.

Minimum array length: 1
sender
object

Optional. Who is sending the request. When omitted, defaults to the API key organization owner.

testMode
boolean

Optional flag to mark the signature request as a test. Test mode requests are not counted toward billing

Example:

false

fields
object[]

Optional array of fields to pre-fill in the template

Response

Signature request created successfully

signatureRequestId
string
required

The unique identifier of the created signature request

Example:

"abc123xyz"

templateId
string
required
Example:

"tmpl_123"

signers
object[]
required
sender
object
required
status
enum<string>
required
Available options:
Created,
Completed,
Expired
Example:

"Created"

testMode
boolean
required
Example:

true

fields
object[]
required

Envelope fields with current values. Signature image data is never returned.