DocuSeal integration
DocuSeal electronic signature API: build document templates from PDF, DOCX or HTML, send signature requests to one or several parties, follow every signer through their own status, pre fill or auto sign fields on their behalf, and download the signed documents together with their audit trail. Templates, submissions and submitters are the three objects everything revolves around. Requests authenticate with an API key sent in a header.
Say what should happen.
The workflow builds itself.
Common DocuSeal use cases
- moving a template into another folder
- finding the template to send for signature
- reading the answers given in a signed form
- creating a variant of a contract per country
- sending an employment contract for signature
- collecting a contract once it has been signed
- pre filling a form before the signer opens it
- sending a policy acknowledgement to a whole team
- turning a Word contract into a signable template
- collecting everyone who signed since the last run
What you can do with DocuSeal
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Template, 9 operations
archive_templateArchive templateDELETEArchives a DocuSeal template rather than destroying it.clone_templateClone templatePOSTDuplicates a DocuSeal template, fields included.create_template_from_docxCreate template from docxPOSTCreates a DocuSeal template from Word documents.create_template_from_htmlCreate template from htmlPOSTCreates a DocuSeal template from HTML with inline field tags.create_template_from_pdfCreate template from pdfPOSTCreates a DocuSeal template from PDF files, with fields from text tags or coordinates.get_templateGet templateGETReads a DocuSeal template with its fields, roles and documents.list_templatesList templatesGETLists DocuSeal templates with name, folder and archive filters.merge_templatesMerge templatesPOSTMerges several DocuSeal templates into a single new template.update_templateUpdate templatePUTRenames a DocuSeal template, moves it or updates its roles.
Submission, 6 operations
archive_submissionArchive submissionDELETEArchives a DocuSeal submission rather than destroying it.create_submissionCreate submissionPOSTSends a template out for signature to one or several parties.create_submissions_from_emailsCreate submissions from emailsPOSTSends a template for signature to a list of email addresses.get_submissionGet submissionGETReads one DocuSeal submission and where each party stands.list_submissionsList submissionsGETLists DocuSeal submissions filtered by template, status or search text.update_submissionUpdate submissionPUTRenames a DocuSeal submission, changes its expiry or unarchives it.
Submitter, 3 operations
get_submitterGet submitterGETReads one submitter with the values they filled in and their signed documents.list_submittersList submittersGETLists DocuSeal submitters with submission, date and reference filters.update_submitterUpdate submitterPUTUpdates a submitter, pre fills their fields, resends the request or signs on their behalf.
Document, 1 operation
get_submission_documentsGet submission documentsGETReads the links to the documents of a submission, signed once it is complete.
Use DocuSeal from Claude Code, Cursor or Codex
Connect DocuSeal in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its DocuSeal operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect DocuSeal
- Create your workspace
Sign up free. Nothing to install.
- Connect DocuSeal once
Add your DocuSeal connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
DocuSeal integration FAQ
What can you do with the DocuSeal integration?
LiveContext exposes 19 operations on DocuSeal, covering template, submission, submitter and document. Common uses include moving a template into another folder, finding the template to send for signature and reading the answers given in a signed form.
