Create Etch e-signature packet
anvil_create_etch_packetCreate an Etch e-signature packet (documents + signers). GraphQL mutation: createEtchPacket. IMPORTANT: isDraft defaults to true (a safe draft that sends nothing). Setting isDraft=false with real signers SENDS signature-request emails to those signers. Use isTest=true while developing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Optional payload data used to pre-fill the packet's documents. | |
| name | Yes | Human-readable name for the packet. | |
| files | No | Array of file/document objects (casts or uploads) to include. Passed straight through to Anvil. | |
| isTest | No | Set true to create a test packet (no legal weight, no charge). | |
| isDraft | No | Default true. When true, creates a draft and sends nothing. Set false to activate and email signers. | |
| signers | No | Array of signer objects, e.g. [{ id, name, email, signerType, routingOrder, fields }]. Passed straight through to Anvil. | |
| signatureEmailBody | No | Optional body text for the signature-request email. | |
| signatureEmailSubject | No | Optional subject line for the signature-request email. |