create_envelope
Create a digital signature envelope draft to send documents for signing, returning an ID for tracking and management.
Instructions
Create a new draft envelope for digital signature. Returns envelope ID for subsequent operations.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Envelope name (e.g. "SLA Smlouva - ClientName") | |
| emailBody | No | Email body sent to signers (HTML allowed) | |
| emailBodyCompleted | No | Email body sent when all parties signed | |
| senderName | No | Override sender name | |
| senderEmail | No | Override sender email |
Implementation Reference
- src/api.js:83-90 (handler)Implementation of createEnvelope which sends a POST request to /api/envelopes.
export function createEnvelope(creds, { name, emailBody, emailBodyCompleted, senderName, senderEmail }) { const body = { name }; if (emailBody) body.emailBody = emailBody; if (emailBodyCompleted) body.emailBodyCompleted = emailBodyCompleted; if (senderName) body.senderName = senderName; if (senderEmail) body.senderEmail = senderEmail; return apiCall('POST', '/api/envelopes', { ...creds, body }); }