Create Envelope
Headers
Request
Optional: Envelope-wide expiration - date format - must be in the future
Required: Document UUID - exists:documents,id - must have signers configured
Optional: Order in which signers receive the envelope - in: SEQUENTIAL|PARALLEL - default: SEQUENTIAL
Optional: Parent record UUID - required_with parent_record_type
Optional: Polymorphic parent alias - required_with parent_record_id
Optional per signer: Per-signer expiry override - date format - must be in the future
Required per signer: Document signer UUID - exists:document_signers,id - must cover every DocumentSigner row on the document
Optional per signer: Recipient name snapshot - max 255 chars
Optional per signer: Recipient email - valid email - max 255 chars
Optional per signer: Recipient phone - max 32 chars
Optional per signer: SMS channel flag - boolean
Optional per signer: Email channel flag - boolean - default: email-only when channel_flags omitted
Optional per signer: Portal channel flag - boolean
Optional per signer: Postal channel flag - boolean
Optional per signer: External-recipient flag - boolean
Optional per signer: CRM customer UUID - exists:customers,id
Optional per signer: External recipient label - max 255 chars
Optional per signer: CRM customer contact UUID
Optional per signer: CRM customer location UUID

