Loading...
Loading...
DocuSeal development reference. Embed signing forms and template builder into web and mobile apps (JS/React/Vue/Angular, WebView, JWT, CSS theming). REST API with all endpoints, request/response schemas, code examples (cURL, CLI, Node.js, TypeScript, Python, Ruby, PHP, Go, C#, Java), and webhooks. Use when the user wants to integrate DocuSeal document signing or template management into their application.
npx skill4agent add docusealco/docuseal-agent-skills docuseal-codereferences/references/embed/references/api/| Component | Tag | Purpose | JWT |
|---|---|---|---|
| Signing Form | | Embed document signing UI into a page | optional |
| Form Builder | | Embed a full template/document builder | required |
<docuseal-form><docuseal-builder>## Guideshosthost| Framework | Package | CDN |
|---|---|---|
| JavaScript | — | |
| React | | — |
| Vue | | — |
| Angular | | — |
| React Native | uses | — |
| Flutter | uses | — |
| # | Mistake | Fix |
|---|---|---|
| 1 | Generating JWT in the browser | JWT must be signed on the backend — the API key must never ship to the client. See form-builder-jwt-token.md / signing-form-completed-preview-jwt-token.md. |
| 2 | Passing the API key as | |
| 3 | Missing | Set |
| 4 | Confusing | |
| 5 | Multi-party template via | Templates with multiple signing parties must be initiated via the |
| 6 | camelCase props in HTML | The web component uses |
| 7 | Expecting a native mobile SDK | None exists. Embed via WebView — see signing-form-mobile-integration.md. |
| 8 | Passing | |
X-Auth-TokenX-Auth-Token: YOUR_API_KEY| Environment | Base URL |
|---|---|
| Global Cloud | |
| EU Cloud | |
| Self-hosted | |
| Language | Package | Install |
|---|---|---|
| JavaScript / TypeScript | | |
| Python | | |
| Ruby | | |
| PHP | | |
GET /templatesGET /templates/{id}DELETE /templates/{id}PUT /templates/{id}PUT /templates/{id}/documentsPOST /templates/{id}/clonePOST /templates/htmlPOST /templates/docxPOST /templates/pdfPOST /templates/mergeGET /submissionsGET /submissions/{id}GET /submissions/{id}/documentsDELETE /submissions/{id}POST /submissions/emailsPOST /submissions/pdfPOST /submissions/docxPOST /submissions/htmlPOST /submissionsGET /submitters/{id}PUT /submitters/{id}GET /submittersPOST /submissionssend_email: falseslug<docuseal-form>POST /submissionsfields[].default_valuecompleted: trueGET /submissions/{id}form.completedGET /submissions/{id}/documentsreferences/embed/references/api/## Guidesdata-tokendocuseal.comdocuseal-cli