EaserixDocs
DevelopersAPI referenceSignLifecycle

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 Markdown
POST
/v1/documents/{id}/bulk-send
AuthorizationBearer <token>

In: header

Path Parameters

id*string

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"  ]}