Send for signature
esign_sendSend a PDF from the file store to up to 10 people to sign. A person's own document reaches the store through files_upload_link's page_url; a new one is written with documents_create_pdf (Markdown or HTML). Never type a PDF out as base64. Each signer gets an email with their own link, signs in the browser by drawing or typing, and everyone gets the signed PDF with a signing certificate. Without fields, a signature page with a signature and date line per signer is added at the end. With fields, place them yourself: page, x, y, width and height in percent of the page from its top-left corner (a signature field of about 30 x 5 fits a line). Every signer needs a signature field. Signers are emailed at once (parallel) or one after another (sequential). You hear how it goes as events (account_events, or a channel from notify_subscribe): esign.signed after each signature that leaves others to sign, naming who is left, esign.completed when everyone has signed, and esign.declined if someone declines. Costs $0.20 per call; nothing if it fails.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| order | No | parallel | |
| title | Yes | What signers see, e.g. "Service agreement". | |
| fields | No | ||
| file_id | Yes | A PDF in the file store. | |
| message | No | A note to the signers, shown in the email and on the signing page. | |
| signers | Yes | ||
| expires_in_days | No |