Relationships
An envelope:- Has one or more recipients (signers, approvers, or preparers)
- Has one or more documents (PDF or DOCX format)
- Has one or more deliverables generated upon completion
Attributes
label property instead.title, which recipients see, the label is for your team’s use only. It can be updated at any time via the Update Envelope endpoint.Maximum 500 characters. Defaults to null.**bold**for bold text*italic*for italic text\n\nfor paragraph breaks
null.processing— The envelope is being prepared. Documents are validated and recipients are notified.in_progress— The envelope has been sent to recipients and is waiting for all participants to complete.completed— All recipients have completed their part. A deliverable has been generated.failed— An internal error occurred during processing. Failures are rare and trigger automatic alerts.canceled— The signing process was intentionally stopped before completion.
processing → in_progress → completed.Learn more about the envelope lifecycle.live— Legally binding and billable. Created when using a live API key.test— Not legally binding and free of charge. Created when using a test API key.
Show Branding
Show Branding
null.Only files uploaded to your account’s Library are accepted. Direct external URLs are not supported.#2463eb). Defaults to #2463eb.The color must have a contrast ratio of at least 4.5:1 against white, following WCAG guidelines. If the color does not meet this requirement, the API returns an error with a suggested compliant alternative.Show Email Branding Options
Show Email Branding Options
noreply@signatureapi.com.null.Supports a subset of Markdown: **bold**, *italic*, and \n\n for paragraph breaks. Maximum 10,000 characters.left, center, and right. Defaults to left.sequential— Recipients act one at a time, in the order listed. Each recipient must complete before the next is notified. This is the default.parallel— All recipients are notified at the same time and can act in any order.
en (English), es (Spanish), fr (French), it (Italian), pt (Portuguese), de (German), zh (Chinese Simplified), hu (Hungarian).If not specified, the account’s default language is used.Learn more about language.America/New_York or Europe/London).If not specified, the account’s default time zone is used.Learn more about time zones.MM/DD/YYYY HH:mm:ss).If not specified, the account’s default timestamp format is used.Learn more about timestamp formats.Show Sender
Show Sender
null. Maximum 500 characters.Show PDF Document
Show PDF Document
doc_.null if not provided. Maximum 500 characters.pdf— Standard PDF file. Supports places via placeholders or fixed positions.docx— Microsoft Word file. Supports template fields for dynamic content in addition to places.
pdf.Show fixed position
Show fixed position
key values in the document’s places array.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.360 places the field 5 inches from the top edge.72 places the field 1 inch from the left edge.type that determines its behavior. A place must be positioned using either a [[place_key]] placeholder in the document text or an entry in the fixed_positions array.Learn more about places.Show signature place
Show signature place
recipient_key, draws or types their signature. A single recipient can have multiple signature places across different pages of a document.signature.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.Show initials place
Show initials place
recipient_key, enters their initials. A single recipient can have multiple initials places across different pages of a document.initials.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.Show text place
Show text place
text.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.#. Defaults to #000000 (black).Show text input place
Show text input place
recipient_key, types free-form text. Supports input validation, placeholder text, and tooltip hints. Use capture_as to store the entered value in the envelope’s captures.text_input.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.captures object. When set, the value entered or selected by the recipient is saved under this key after the envelope is completed.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters. Set to null to disable capture.required or optional. The default is required.emailzipcode-us- a custom regular expression, enclosed in
/, for example:/^[a-z0-9]{1,10}$/
Show boxed text input place
Show boxed text input place
recipient_key, enters text one character per box. Use this for structured data such as verification codes, ZIP codes, or the last four digits of an SSN. Use capture_as to store the entered value in the envelope’s captures.boxed_text_input.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.required or optional. The default is required.captures object. When set, the value entered or selected by the recipient is saved under this key after the envelope is completed.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters. Set to null to disable capture.Show multiline text input place
Show multiline text input place
recipient_key, enters text that spans multiple lines. Use this for comments, addresses, and longer descriptions. Use capture_as to store the entered value in the envelope’s captures.multiline_text_input.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.required or optional. The default is required.captures object. When set, the value entered or selected by the recipient is saved under this key after the envelope is completed.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters. Set to null to disable capture.font_size.Must be between 6 and 72. The default is 12.Show checkbox place
Show checkbox place
recipient_key, checks or unchecks a box. Use capture_as to store the checkbox value in the envelope’s captures.checkbox.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.captures object. When set, the value entered or selected by the recipient is saved under this key after the envelope is completed.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters. Set to null to disable capture.check and xmark. The default is check.required or optional. The default is optional.Show dropdown place
Show dropdown place
recipient_key, selects from a list of options. Options can be a custom list of label-value pairs or a predefined set such as country names or US state codes. Use capture_as to store the selected value in the envelope’s captures.dropdown.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.label/value pairs, or a string specifying a predefined option set such as us_states_names or world_countries_names.auto, select, or combobox.required or optional.captures object. When set, the value entered or selected by the recipient is saved under this key after the envelope is completed.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters. Set to null to disable capture.Show recipient completed date place
Show recipient completed date place
recipient_key, completed their action on the envelope. Use date_format to control how the date is formatted.recipient_completed_date.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.D MMM YYYY (31 Dec 2025), YYYY-MM-DD (2025-12-31), and MM/DD/YYYY (12/31/2025).Defaults to D MMM YYYY.Show envelope completed date place
Show envelope completed date place
date_format to control how the date is formatted.envelope_completed_date.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.D MMM YYYY (31 Dec 2025), YYYY-MM-DD (2025-12-31), and MM/DD/YYYY (12/31/2025).Defaults to D MMM YYYY.Show recipient name place
Show recipient name place
recipient_key, at a specific location on the document. The value is inserted automatically. This place is read-only and does not require any action from the recipient.recipient_name.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.Show recipient email place
Show recipient email place
recipient_key, at a specific location on the document. The value is inserted automatically. This place is read-only and does not require any action from the recipient.recipient_email.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.Show DOCX Document
Show DOCX Document
doc_.null if not provided. Maximum 500 characters.pdf— Standard PDF file. Supports places via placeholders or fixed positions.docx— Microsoft Word file. Supports template fields for dynamic content in addition to places.
docx.{{key}} placeholder in the template file.Keys must be alphanumeric and at most 32 characters. Values can be strings, booleans, or nested objects. Nested keys map to dot-notation placeholders (for example, a key person with nested key name fills {{person.name}}). Defaults to {}.Show fixed position
Show fixed position
key values in the document’s places array.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.360 places the field 5 inches from the top edge.72 places the field 1 inch from the left edge.type that determines its behavior. A place must be positioned using either a [[place_key]] placeholder in the document text or an entry in the fixed_positions array.Learn more about places.Show signature place
Show signature place
recipient_key, draws or types their signature. A single recipient can have multiple signature places across different pages of a document.signature.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.Show initials place
Show initials place
recipient_key, enters their initials. A single recipient can have multiple initials places across different pages of a document.initials.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.Show text place
Show text place
text.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.#. Defaults to #000000 (black).Show text input place
Show text input place
recipient_key, types free-form text. Supports input validation, placeholder text, and tooltip hints. Use capture_as to store the entered value in the envelope’s captures.text_input.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.captures object. When set, the value entered or selected by the recipient is saved under this key after the envelope is completed.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters. Set to null to disable capture.required or optional. The default is required.emailzipcode-us- a custom regular expression, enclosed in
/, for example:/^[a-z0-9]{1,10}$/
Show boxed text input place
Show boxed text input place
recipient_key, enters text one character per box. Use this for structured data such as verification codes, ZIP codes, or the last four digits of an SSN. Use capture_as to store the entered value in the envelope’s captures.boxed_text_input.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.required or optional. The default is required.captures object. When set, the value entered or selected by the recipient is saved under this key after the envelope is completed.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters. Set to null to disable capture.Show multiline text input place
Show multiline text input place
recipient_key, enters text that spans multiple lines. Use this for comments, addresses, and longer descriptions. Use capture_as to store the entered value in the envelope’s captures.multiline_text_input.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.required or optional. The default is required.captures object. When set, the value entered or selected by the recipient is saved under this key after the envelope is completed.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters. Set to null to disable capture.font_size.Must be between 6 and 72. The default is 12.Show checkbox place
Show checkbox place
recipient_key, checks or unchecks a box. Use capture_as to store the checkbox value in the envelope’s captures.checkbox.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.captures object. When set, the value entered or selected by the recipient is saved under this key after the envelope is completed.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters. Set to null to disable capture.check and xmark. The default is check.required or optional. The default is optional.Show dropdown place
Show dropdown place
recipient_key, selects from a list of options. Options can be a custom list of label-value pairs or a predefined set such as country names or US state codes. Use capture_as to store the selected value in the envelope’s captures.dropdown.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.label/value pairs, or a string specifying a predefined option set such as us_states_names or world_countries_names.auto, select, or combobox.required or optional.captures object. When set, the value entered or selected by the recipient is saved under this key after the envelope is completed.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters. Set to null to disable capture.Show recipient completed date place
Show recipient completed date place
recipient_key, completed their action on the envelope. Use date_format to control how the date is formatted.recipient_completed_date.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.D MMM YYYY (31 Dec 2025), YYYY-MM-DD (2025-12-31), and MM/DD/YYYY (12/31/2025).Defaults to D MMM YYYY.Show envelope completed date place
Show envelope completed date place
date_format to control how the date is formatted.envelope_completed_date.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.D MMM YYYY (31 Dec 2025), YYYY-MM-DD (2025-12-31), and MM/DD/YYYY (12/31/2025).Defaults to D MMM YYYY.Show recipient name place
Show recipient name place
recipient_key, at a specific location on the document. The value is inserted automatically. This place is read-only and does not require any action from the recipient.recipient_name.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.Show recipient email place
Show recipient email place
recipient_key, at a specific location on the document. The value is inserted automatically. This place is read-only and does not require any action from the recipient.recipient_email.[[place_key]] placeholder in the document or an entry in fixed_positions.Must start with a lowercase letter and contain only lowercase letters, numbers, and underscores. Maximum 32 characters.key values in the envelope’s recipients array.signer— Signs the documents.preparer— Fills in fields before signers receive the documents.approver— Reviews and approves the documents without signing.
Show Signer
Show Signer
re_ prefix.| Type | Description |
|---|---|
signer | Signs documents. Every envelope must have at least one signer. |
approver | Reviews and approves documents without signing. |
preparer | Fills in document fields on behalf of another party. |
signer.delivery_type is email.| Status | Description |
|---|---|
pending | The envelope has not been sent to the recipient yet. This is the initial status. |
awaiting | The recipient is waiting for earlier recipients in the routing order to complete. |
sent | The invitation has been sent to the recipient. |
completed | The recipient has completed their required actions (for example, signed or approved). |
rejected | The recipient declined to complete the envelope. |
soft_bounced | The invitation email was temporarily undeliverable (for example, a full mailbox). You can resend the request. |
hard_bounced | The invitation email was permanently undeliverable (for example, an invalid address). Use the Replace endpoint to assign a new recipient. |
failed | An error occurred and the invitation could not be sent. |
replaced | This recipient was replaced with a new one via the Replace endpoint. |
Show Ceremony
Show Ceremony
Show Email Link Authentication
Show Email Link Authentication
email_link, email_code, and custom.For email link authentication, this value is email_link.null if the envelope title is used.null if the envelope message is used.Show Email Code Authentication
Show Email Code Authentication
email_link, email_code, and custom.For email code authentication, this value is email_code.Show Custom Authentication
Show Custom Authentication
email_link, email_code, and custom.For custom authentication, this value is custom.data must be sufficient to verify how the recipient was authenticated. You must retain all records needed to prove the recipient’s authentication, such as session information. In cases such as legal proceedings, you may need to provide these records to confirm identity.Review our Terms & Conditions for details.redirect_url (standalone ceremonies) or emits completion events (embedded ceremonies).Defaults to 3. Allowed range: 0 to 20.Learn more in Redirect URL.standard(default): Full-length URL. Works for most use cases.short: Shortened URL. Use this when sharing through space-constrained channels such as SMS or push notifications.
frame-ancestors directive in the ceremony’s Content Security Policy (CSP) header. Sources typically take the form of a scheme and host (for example, https://app.example.com). Wildcards are supported (for example, https://*.example.com). For all available options, see the frame-ancestors documentation.Defaults to an empty list ([]), which means embedding is not allowed. To allow embedding from all origins (not recommended for production), use ["*"].null when:- The ceremony uses
email_linkauthentication. SignatureAPI delivers the URL by email in that case. - The ceremony is not active (for example, it is completed, revoked, or declined).
| Value | Description |
|---|---|
email | The completed deliverable is delivered to this recipient by email. This is the default for signers. |
none | The completed deliverable is not emailed. Your application is responsible for distributing the deliverable. |
| Option | Description |
|---|---|
typed | The signer types their name. It is pre-filled from the recipient’s name property. |
drawn | The signer draws their signature using a mouse, stylus, or touchscreen. |
typed and drawn are available, with typed shown first.null if the recipient has not yet completed.Show Deprecated Fields
Show Deprecated Fields
automatic and manual. The default is automatic.ceremony object on the recipient when creating an envelope to control ceremony creation. This property will continue to be supported for backwards compatibility.Show Preparer
Show Preparer
re_ prefix.| Type | Description |
|---|---|
signer | Signs documents. Every envelope must have at least one signer. |
approver | Reviews and approves documents without signing. |
preparer | Fills in document fields on behalf of another party. |
preparer.delivery_type is email.| Status | Description |
|---|---|
pending | The envelope has not been sent to the recipient yet. This is the initial status. |
awaiting | The recipient is waiting for earlier recipients in the routing order to complete. |
sent | The invitation has been sent to the recipient. |
completed | The recipient has completed their required actions (for example, signed or approved). |
rejected | The recipient declined to complete the envelope. |
soft_bounced | The invitation email was temporarily undeliverable (for example, a full mailbox). You can resend the request. |
hard_bounced | The invitation email was permanently undeliverable (for example, an invalid address). Use the Replace endpoint to assign a new recipient. |
failed | An error occurred and the invitation could not be sent. |
replaced | This recipient was replaced with a new one via the Replace endpoint. |
Show Ceremony
Show Ceremony
Show Email Link Authentication
Show Email Link Authentication
email_link, email_code, and custom.For email link authentication, this value is email_link.null if the envelope title is used.null if the envelope message is used.Show Email Code Authentication
Show Email Code Authentication
email_link, email_code, and custom.For email code authentication, this value is email_code.Show Custom Authentication
Show Custom Authentication
email_link, email_code, and custom.For custom authentication, this value is custom.data must be sufficient to verify how the recipient was authenticated. You must retain all records needed to prove the recipient’s authentication, such as session information. In cases such as legal proceedings, you may need to provide these records to confirm identity.Review our Terms & Conditions for details.redirect_url (standalone ceremonies) or emits completion events (embedded ceremonies).Defaults to 3. Allowed range: 0 to 20.Learn more in Redirect URL.standard(default): Full-length URL. Works for most use cases.short: Shortened URL. Use this when sharing through space-constrained channels such as SMS or push notifications.
frame-ancestors directive in the ceremony’s Content Security Policy (CSP) header. Sources typically take the form of a scheme and host (for example, https://app.example.com). Wildcards are supported (for example, https://*.example.com). For all available options, see the frame-ancestors documentation.Defaults to an empty list ([]), which means embedding is not allowed. To allow embedding from all origins (not recommended for production), use ["*"].null when:- The ceremony uses
email_linkauthentication. SignatureAPI delivers the URL by email in that case. - The ceremony is not active (for example, it is completed, revoked, or declined).
| Value | Description |
|---|---|
email | SignatureAPI sends an invitation email with the ceremony link. The completed deliverable is also delivered by email. |
none | No emails are sent. Your application is responsible for distributing the ceremony URL and the completed deliverable. This is the default for approvers and preparers. |
null if the recipient has not yet completed.Show Deprecated Fields
Show Deprecated Fields
automatic and manual. The default is automatic.ceremony object on the recipient when creating an envelope to control ceremony creation. This property will continue to be supported for backwards compatibility.Show Approver
Show Approver
re_ prefix.| Type | Description |
|---|---|
signer | Signs documents. Every envelope must have at least one signer. |
approver | Reviews and approves documents without signing. |
preparer | Fills in document fields on behalf of another party. |
approver.delivery_type is email.| Status | Description |
|---|---|
pending | The envelope has not been sent to the recipient yet. This is the initial status. |
awaiting | The recipient is waiting for earlier recipients in the routing order to complete. |
sent | The invitation has been sent to the recipient. |
completed | The recipient has completed their required actions (for example, signed or approved). |
rejected | The recipient declined to complete the envelope. |
soft_bounced | The invitation email was temporarily undeliverable (for example, a full mailbox). You can resend the request. |
hard_bounced | The invitation email was permanently undeliverable (for example, an invalid address). Use the Replace endpoint to assign a new recipient. |
failed | An error occurred and the invitation could not be sent. |
replaced | This recipient was replaced with a new one via the Replace endpoint. |
Show Ceremony
Show Ceremony
Show Email Link Authentication
Show Email Link Authentication
email_link, email_code, and custom.For email link authentication, this value is email_link.null if the envelope title is used.null if the envelope message is used.Show Email Code Authentication
Show Email Code Authentication
email_link, email_code, and custom.For email code authentication, this value is email_code.Show Custom Authentication
Show Custom Authentication
email_link, email_code, and custom.For custom authentication, this value is custom.data must be sufficient to verify how the recipient was authenticated. You must retain all records needed to prove the recipient’s authentication, such as session information. In cases such as legal proceedings, you may need to provide these records to confirm identity.Review our Terms & Conditions for details.redirect_url (standalone ceremonies) or emits completion events (embedded ceremonies).Defaults to 3. Allowed range: 0 to 20.Learn more in Redirect URL.standard(default): Full-length URL. Works for most use cases.short: Shortened URL. Use this when sharing through space-constrained channels such as SMS or push notifications.
frame-ancestors directive in the ceremony’s Content Security Policy (CSP) header. Sources typically take the form of a scheme and host (for example, https://app.example.com). Wildcards are supported (for example, https://*.example.com). For all available options, see the frame-ancestors documentation.Defaults to an empty list ([]), which means embedding is not allowed. To allow embedding from all origins (not recommended for production), use ["*"].null when:- The ceremony uses
email_linkauthentication. SignatureAPI delivers the URL by email in that case. - The ceremony is not active (for example, it is completed, revoked, or declined).
| Value | Description |
|---|---|
email | SignatureAPI sends an invitation email with the ceremony link. The completed deliverable is also delivered by email. |
none | No emails are sent. Your application is responsible for distributing the ceremony URL and the completed deliverable. This is the default for approvers and preparers. |
null if the recipient has not yet completed.Show Deprecated Fields
Show Deprecated Fields
automatic and manual. The default is automatic.ceremony object on the recipient when creating an envelope to control ceremony creation. This property will continue to be supported for backwards compatibility.none— No attestation. This is the default and covers most countries, including the US and EU member states.mx_nom151— Mexico NOM-151 compliance. Attaches a preservation certificate to the deliverable.
Show Standard Deliverable
Show Standard Deliverable
standard: Includes the signed documents and an audit log with a certificate of completion. This is the default.simple: Includes the signed documents only, without an audit log.
standard.pending: The envelope is not yet completed. The deliverable is waiting to be generated.processing: The envelope has completed and the deliverable is being generated. This usually takes a few seconds.generated: The deliverable is ready. Theurlproperty contains a download link.failed: The deliverable failed to generate. This is rare. SignatureAPI support is notified automatically.
null until the deliverable reaches generated status.By default, this is a pre-signed URL. It requires no additional authentication and expires after 1 hour. If the link has expired, retrieve the deliverable again to get a fresh URL.If your account uses authenticated URLs (for HIPAA compliance, for example), access this URL with your API key as you would any other API request. Authenticated URLs do not expire.en (English), es (Spanish), fr (French), it (Italian), pt (Portuguese), de (German), zh (Chinese Simplified), hu (Hungarian).Defaults to the envelope language.America/New_York, Europe/London). Does not affect timestamps inside the signed documents.Defaults to the envelope timezone.MM/DD/YYYY HH:mm:ss). Does not affect timestamps inside the signed documents.Defaults to the envelope timestamp format.- Between 4 and 32 characters
- Letters and numbers only (no special characters or spaces)
********).null until the deliverable reaches generated status.Show Simple Deliverable
Show Simple Deliverable
standard: Includes the signed documents and an audit log with a certificate of completion. This is the default.simple: Includes the signed documents only, without an audit log.
simple.pending: The envelope is not yet completed. The deliverable is waiting to be generated.processing: The envelope has completed and the deliverable is being generated. This usually takes a few seconds.generated: The deliverable is ready. Theurlproperty contains a download link.failed: The deliverable failed to generate. This is rare. SignatureAPI support is notified automatically.
null until the deliverable reaches generated status.By default, this is a pre-signed URL. It requires no additional authentication and expires after 1 hour. If the link has expired, retrieve the deliverable again to get a fresh URL.If your account uses authenticated URLs (for HIPAA compliance, for example), access this URL with your API key as you would any other API request. Authenticated URLs do not expire.- Between 4 and 32 characters
- Letters and numbers only (no special characters or spaces)
********).null until the deliverable reaches generated status.capture_as identifier defined on a text input, checkbox, or dropdown place. Values are strings for text inputs, booleans for checkboxes, or null if not yet filled.Learn more about captures.null unless the envelope meets all of the following criteria:- It uses sequential routing.
- It is currently in progress (not
completed). - It was created within 1 year.
null until the envelope reaches completed status.{
"id": "55072f0e-b919-4d69-89cd-e7e56af00530",
"title": "Exploration Agreement",
"label": "Exploration Agreement for Order Ref. 25005",
"message": "Please review the agreement and provide your signature.",
"status": "completed",
"mode": "live",
"routing": "sequential",
"language": "en",
"timezone": "America/New_York",
"timestamp_format": "MM/DD/YYYY HH:mm:ss",
"attestation": "none",
"branding": {
"logo": null,
"accent_color": "#2463eb",
"email": {
"from": "noreply@signatureapi.com",
"footer": null,
"logo_position": "left"
}
},
"sender": {
"name": "Jennifer Lee",
"email": "jennifer@example.com",
"organization": "Acme Enterprises"
},
"topics": [
"sales",
"project_blue"
],
"metadata": {
"customer_ref": "x9550501",
"account_annual_revenue": "$4,500,000"
},
"documents": [
{
"id": "doc_3jBYlxa9gv0fGLzFAnfwxe",
"envelope_id": "55072f0e-b919-4d69-89cd-e7e56af00530",
"title": "Exploration Agreement",
"page_count": 2,
"url": "https://pub-e5051420e98a4fdfb3fd42a62fbf06fa.r2.dev/dummy.docx",
"format": "docx",
"data": {
"date": "December 31st, 2025",
"showAlert": true,
"serviceProvider": {
"name": "Jane Smith",
"organization": "ACME Global, Inc."
},
"client": {
"name": "Michael J. Miller",
"organization": "Miller Industries"
}
},
"places": [
{
"key": "provider_signs_here",
"type": "signature",
"recipient_key": "service_provider"
},
{
"key": "client_signs_here",
"type": "signature",
"recipient_key": "client"
}
]
}
],
"recipients": [
{
"id": "re_26w2VVV5JVm4j459TY5BNM",
"envelope_id": "55072f0e-b919-4d69-89cd-e7e56af00530",
"type": "signer",
"key": "service_provider",
"name": "Jane Smith",
"email": "jane@example.com",
"status": "completed",
"ceremony": {
"authentication": [
{
"type": "email_link",
"subject_override": null,
"message_override": null
}
],
"redirect_url": null,
"redirect_delay": 3,
"embeddable_in": [],
"url_variant": "standard",
"url": null
},
"delivery_type": "email",
"ceremony_creation": "automatic",
"signature_options": ["typed", "drawn"],
"completed_at": "2025-12-31T14:00:00.000Z",
"status_updated_at": "2025-12-31T14:00:00.000Z"
},
{
"id": "re_38UVwrWdCqX5kqeKFJUTtf",
"envelope_id": "55072f0e-b919-4d69-89cd-e7e56af00530",
"type": "signer",
"key": "client",
"name": "Michael J. Miller",
"email": "michael@example.com",
"status": "completed",
"ceremony": {
"authentication": [
{
"type": "email_link",
"subject_override": null,
"message_override": null
}
],
"redirect_url": null,
"redirect_delay": 3,
"embeddable_in": [],
"url_variant": "standard",
"url": null
},
"delivery_type": "email",
"ceremony_creation": "automatic",
"signature_options": ["typed", "drawn"],
"completed_at": "2025-12-31T15:00:00.000Z",
"status_updated_at": "2025-12-31T15:00:00.000Z"
}
],
"deliverable": {
"id": "del_1T7If8GgrTOf7zBVPaJf2e",
"name": null,
"envelope_id": "55072f0e-b919-4d69-89cd-e7e56af00530",
"type": "standard",
"status": "generated",
"url": "https://s3.us-east-2.amazonaws.com/signatureapi-vault-dev/envelopes/55072f0e...",
"language": "en",
"timezone": "America/New_York",
"timestamp_format": "MM/DD/YYYY HH:mm:ss",
"included_documents": null,
"password": null,
"created_at": "2025-12-31T12:00:00.000Z",
"generated_at": "2025-12-31T15:00:05.000Z"
},
"captures": {},
"snapshot_url": null,
"created_at": "2025-12-31T12:00:00.000Z",
"completed_at": "2025-12-31T15:00:00.000Z"
}