Transaction creation data including signers, receivers, files, and configuration. This is the request body for creating a new transaction.
| Name | Type | Description |
|---|---|---|
| Seal | Boolean | Required. Whether to seal the transaction (no signers required). When true, the transaction is automatically completed without requiring signatures. |
| Reference | String | Custom reference identifier for the transaction |
| PostbackUrl | String | URL to receive status notifications about the transaction |
| DaysToExpire | Integer | Number of days until the transaction expires. If 0, uses organization default. Maximum value depends on organization settings. |
| SendEmailNotifications | Boolean | Whether to send email notifications to signers and receivers |
| SignRequestMode | enum:
| Mode for sign request delivery:
|
| Language | enum:
| Language code for transaction interface and emails |
| Context | Object | Custom JSON object for additional transaction data. Only JSON objects are allowed (no arrays or primitives). |
| Signers | Array<CreateSignerRequest> | List of signers for the transaction |
| Receivers | Array<CreateReceiverRequest> | List of receivers who get copies of completed documents |
Example: