Fan a draft out as one envelope per row
The draft is the master: its file, fields, and recipient slots (roles, order, access codes) are cloned per row, with each row's names/emails mapped to the slots in order. Every clone goes through the standard send mechanics (tokens, emails, audit, webhooks). The master stays a draft for reuse. At most 100 rows; each row must supply exactly one recipient per slot, every one with an email.
View as MarkdownAuthorization
bearer In: header
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/documents/string/bulk-send" \ -H "Content-Type: application/json" \ -d '{ "rows": [ { "recipients": [ { "email": "string" } ] } ] }'{ "sent": 0, "documentIds": [ "string" ]}Send for signature
Validates the draft (at least one signer, every recipient has an email, a file is attached when storage is enabled, required fields are assigned), mints per-recipient signing tokens, emails signature requests (sequential mode notifies only the current order group; viewers/cc get view links), and moves the document to "pending".
Re-email unsigned signers
Re-sends the signing link to every unsigned signer whose turn it is. Pending documents only.