id uuidThe unique identifier of the transaction. |
status stringThe current status of the transaction. |
taggingOrganizationId string — OPTIONALThe ID of the organization assigned to tag this document. |
documents object[]List of documents in the transaction. id string — OPTIONALid of the document from response from POST /document/upload | title string | description string — OPTIONAL | xfdf string — OPTIONAL | StoragePath stringStoragePath of document from response POST /document/upload | order number — OPTIONALorder the document is shown to participant | pages number — OPTIONALnumber of pages in the document | readOnly boolean — OPTIONALwill this document be read only | visible boolean — OPTIONALwill this document be visible to the participants | tags object[]List of tags to convert to xfdf type stringPossible values: [DATETEMPLATE, FULLNAMETEMPLATE, DOCUMENTIDTEMPLATE, NOTARYSESSIONIDTEMPLATE, COMMISSIONIDTEMPLATE, COMMISSIONEXPIRATIONTEMPLATE, DISCLAIMERTEMPLATE, COMMISSIONSTAMPTEMPLATE, SEALTAGTEMPLATEANNOTATION, NOTARYTITLETEMPLATE, NOTARYCOUNTYTEMPLATE, NOTARYSTATETEMPLATE, SIGNATURETEMPLATE, SIGNHERETAGTEMPLATEANNOTATION, INITIALSTEMPLATE, INITIALHERETAGTEMPLATEANNOTATION, FREEFORMTEXTTAGTEMPLATEANNOTATION, TEXTANNOT] | x numberbottom-left x-coordinate of the tag annotation | y numberbottom-left y-coordinate of the tag annotation | width numberwidth of the tag annotation | height numberheight of the tag annotation | signerId stringid of the signer this tag is assigned to | customData object | page numberpage number of the tag annotation | required boolean — OPTIONALtag is required to be applied | stateFormat string — OPTIONALtag is required to be applied | dateFormat string — OPTIONALPossible 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 — OPTIONAL |
|
|
participants object[]List of participants in the transaction. id stringid of the signer this tag is assigned to | order number — OPTIONAL | email string | firstName string | middleName string — OPTIONAL | lastName string | address1 string — OPTIONAL | address2 string — OPTIONAL | country string — OPTIONAL | city string — OPTIONAL | state string — OPTIONAL | zip string — OPTIONAL | phone string — OPTIONAL | kbaRequired boolean — OPTIONALis KBA required for this signer | credAnalysisRequired boolean — OPTIONALis credential-analysis required for this signer | externalId string — OPTIONALconsumer-provided external id | authenticationType stringPossible values: [personal-password, two-factor-authentication, none] | twoFactorContact stringPossible values: [sms, email] | personalPasswordQuestion string — OPTIONAL | personalPassword string — OPTIONAL | inviteEmailSubject string — OPTIONAL | viewOnly boolean — OPTIONALRequest 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 string — OPTIONALResponse field. The resolved role of the participant: "signer", "non-signer", "view-only", or a custom role name from a template. | viewStatus string — OPTIONALPossible 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-time — OPTIONALResponse 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. |
|
emailSubject string — OPTIONALCustom email subject line used for signer notification emails. Present only if a custom subject was set at envelope creation. |
showConfetti boolean — OPTIONALWhether confetti will play for the signer after signing completes. |
useReplyTo boolean — OPTIONALWhether outgoing eSign emails include a Reply-To header. NOTE: this is the order-level setting and may be overridden by the brand — see replyToOverriddenByBrand and effectiveReplyTo. |
replyToEmail email — OPTIONALOrder-level Reply-To stored on the eSign. May be overridden by the brand. |
replyToName string — OPTIONALOrder-level Reply-To display name stored on the eSign. Echoed back as stored. Ignored in outgoing emails when replyToOverriddenByBrand is true (brands carry no display name). There is no effectiveReplyToName field — read replyToOverriddenByBrand to know whether the name will be applied. |
replyToOverriddenByBrand booleanTrue when this transaction has a brandId whose brand has emailConfigEnabled AND a resolved sender email — in which case the brand's Reply-To wins over the order-level Reply-To. When true, outgoing emails will use effectiveReplyTo (the brand's address) regardless of useReplyTo / replyToEmail. |
effectiveReplyTo email — OPTIONALThe Reply-To address that will actually be applied to outgoing emails for this transaction, after the precedence: brand Reply-To > order-level Reply-To > null. Null when useReplyTo is false and no brand override is active. |
assignedGroupId uuid — OPTIONALUUID of the team/group this transaction is assigned to, if any. |
allowSignerNameEdit boolean — OPTIONALWhether signers may edit their own name during the signing process. |
fileReference string — OPTIONALInitiator-supplied tracking identifier stored on the Transaction record. |