documents object[] — REQUIREDid stringid of the document from response from POST /document/upload | title string — REQUIRED | description string | xfdf string | StoragePath string — REQUIREDStoragePath of document from response POST /document/upload | order numberorder the document is shown to participant | pages numbernumber of pages in the document | readOnly booleanwill this document be read only | visible booleanwill this document be visible to the participants | tags object[] — REQUIREDList of tags to convert to xfdf type string — REQUIREDPossible values: [DATETEMPLATE, FULLNAMETEMPLATE, DOCUMENTIDTEMPLATE, NOTARYSESSIONIDTEMPLATE, COMMISSIONIDTEMPLATE, COMMISSIONEXPIRATIONTEMPLATE, DISCLAIMERTEMPLATE, COMMISSIONSTAMPTEMPLATE, SEALTAGTEMPLATEANNOTATION, NOTARYTITLETEMPLATE, NOTARYCOUNTYTEMPLATE, NOTARYSTATETEMPLATE, SIGNATURETEMPLATE, SIGNHERETAGTEMPLATEANNOTATION, INITIALSTEMPLATE, INITIALHERETAGTEMPLATEANNOTATION, FREEFORMTEXTTAGTEMPLATEANNOTATION, TEXTANNOT] | x number — REQUIREDbottom-left x-coordinate of the tag annotation | y number — REQUIREDbottom-left y-coordinate of the tag annotation | width number — REQUIREDwidth of the tag annotation | height number — REQUIREDheight of the tag annotation | signerId string — REQUIREDid of the signer this tag is assigned to | customData object — REQUIRED | page number — REQUIREDpage number of the tag annotation | required booleantag is required to be applied | stateFormat stringtag is required to be applied | dateFormat stringPossible values: [MM/DD/YYYY, DD/MM/YYYY, MM/DD/YY, DD/MM/YY, MMMM do, yyyy, full, MMMM, do, yyyy, YYYY] tag is required to be applied | fontSize number |
|
|
participants object[] — REQUIREDlist of participants to include in esign session id string — REQUIREDid of the signer this tag is assigned to | order number | email string — REQUIRED | firstName string — REQUIRED | middleName string | lastName string — REQUIRED | address1 string | address2 string | country string | city string | state string | zip string | phone string | kbaRequired booleanis KBA required for this signer | credAnalysisRequired booleanis credential-analysis required for this signer | externalId stringconsumer-provided external id | authenticationType string — REQUIREDPossible values: [personal-password, two-factor-authentication, none] | twoFactorContact string — REQUIREDPossible values: [sms, email] | personalPasswordQuestion string | personalPassword string | inviteEmailSubject string | viewOnly booleanRequest field. When true, this participant is a view-only recipient who can access and view documents but cannot sign, fill in tags, or modify any document content. View-only recipients do not block transaction completion, and tags may not be assigned to them (doing so returns a 400). Setting viewOnly=true automatically makes the participant a non-signer. | role stringResponse field. The resolved role of the participant: "signer", "non-signer", "view-only", or a custom role name from a template. | viewStatus stringPossible values: [pending, viewed] Response field. View status of a view-only participant: "pending" if they have not yet viewed the documents, "viewed" if they have. Present only for view-only participants. | viewedAt date-timeResponse field. ISO 8601 timestamp of when a view-only participant first viewed the documents, or null if not yet viewed. Present only for view-only participants. |
|
notifyParticipants objectemail booleansend email notification to participants |
|
status string — REQUIREDPossible values: [draft, esign_pending] |
referenceId string — REQUIREDThe unique identifier your organization assigned to this transaction. |
signingOrder booleanThe flag to enable signing order. |
personalizedMessage stringCustom email message body included in the signing invitation email. |
emailSubject stringPossible values: length ≤ 255 Custom email subject line for signer notification emails. Maximum 255 characters. If omitted, the system default subject is used. |
brandId uuidOptional UUID of the brand to apply to this transaction. Must belong to your organization. |
showConfetti booleanV2-12387 — Whether to play a confetti animation for the signer after signing completes. No feature flag required. |
useReplyTo booleanV2-12387 — Whether outgoing eSign emails include a Reply-To header. Requires the enableReplyTo feature flag. NOTE: when this transaction also has a brandId and that brand has email config enabled, the brand's Reply-To takes precedence and these fields will not be used in outgoing emails. See the GET response's replyToOverriddenByBrand and effectiveReplyTo for what will actually be applied. |
replyToEmail emailPossible values: length ≤ 255 V2-12387 — Reply-To address used in outgoing eSign emails when useReplyTo is true. Requires the enableReplyTo feature flag. May be overridden by brand Reply-To — see effectiveReplyTo on the GET response. |
assignedGroupId uuidV2-12387 — UUID of the team/group within your organization to assign this transaction to. Requires the teamAssignment feature flag. Use GET /teams to discover available team IDs. |
allowSignerNameEdit booleanV2-12387 — Whether signers can edit their own name during the signing process. Requires the signersNameEdit feature flag. |
fileReference stringPossible values: length ≤ 255 V2-12387 — An identifier you can use to track this transaction. Distinct from referenceId; stored on the Transaction record. |