Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Body
The Envelope's name. It doesn't have to be unique.
1
The notification
object defines the email sent to participants when an envelope is delivered for signing. It contains a subject
and a body
as nested parameters, and both fields support dynamic variables.
Dynamic Variables
You can personalize notification emails by referencing dynamic variables in the subject or body.
Available variables:
envelope_name
: The name of the envelope being signed.
sender_name_or_email
: The sender’s name, or their email address if the name is not available.
Syntax:
To reference the variables, wrap them with $()
in your message. Example: $(envelope_name)
notification
object example:
{
"notification": {
"subject": "$(sender_name_or_email) is requesting your signature",
"body": "Hi,\nPlease sign the $(envelope_name)\nThank you,\n$(sender_name_or_email)"
}
}
The Signing Mode in an enum that defines the signing order. It has two possible values:
sequential
: Participants receive notifications one at a time, in the order they were added to the envelope. Each new notification is triggered once the previous participant has completed their signing.parallel
: All participants are notified at the same time and can sign the documents in the envelope independently, without waiting for others.
sequential
, parallel
Response
When an envelope is created you will get a unique ID for it. You can add assets to the envelope later by referencing its unique ID using other endpoints in this API.
A unique UUIDv4 string that identifies the envelope in the Nitro system.
UTC timestamp indicating when the envelope was created.
UTC timestamp indicating the last time the envelope was updated. Matches createdAt
at the time of creation.
The name of the envelope.
The internal status of the envelope. Defaults to drafted on creation.
drafted
, sent
, processing
, sealed
, rejected
, cancelled
, deleted