After the user signs, your backend creates the final PDF using the SuperDoc API.Documentation Index
Fetch the complete documentation index at: https://superdoc-caio-sd-2929-configurable-toolbar.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Flow
Complete example
Download/PDF generation
Handle download requests to generate PDFs on-demand:Data structure
The frontend sends theonSubmit payload plus a document reference and signer details your backend can access:
Signer fields
When forwarding this payload toPOST /v1/sign, only the following signer fields are accepted:
| Field | Required | Description |
|---|---|---|
name | yes | Signer’s full name (2–255 chars). Rendered on the signature. |
email | yes | Signer’s email address (valid email, max 255 chars). |
ip | no | IPv4 address of the signer. Included in the audit trail certificate. |
userAgent | no | Browser user agent string. Included in the audit trail certificate. |
signer: the request is rejected with a validation error if extra keys are sent. For application-specific context (tenantId, contractId, etc.), pass a top-level metadata object instead.
API reference
- Authentication - Get your API key
- Annotate endpoint - Fill fields
- Sign endpoint - Apply signature

