v1
latestOpenAPI 3.1.02026-07-17220542.8 KBCreate a submission from DOCX
The API endpoint provides functionality to create a one-off submission request from a DOCX file with dynamic content variables. Use <code>[[variable_name]]</code> text tags to define dynamic content variables in the document. See <a href="https://www.docuseal.com/examples/demo_template.docx" target="_blank" class="link font-bold">https://www.docuseal.com/examples/demo_template.docx</a> for the specific text variable syntax, including dynamic content tables and lists. You can also use the <code>{{signature}}</code> field syntax to define fillable fields, as in a PDF.<br><b>Related Guides</b><br><a href="https://www.docuseal.com/guides/use-dynamic-content-variables-in-docx-to-create-personalized-documents" class="link">Use dynamic content variables in DOCX to create personalized documents</a>
Request body
Example request
{
"name": "Test Submission Document",
"variables": {
"variable_name": "value"
},
"expire_at": "2024-09-01 12:00:00 UTC",
"documents": [
{
"file": "base64"
}
],
"submitters": [
{
"role": "First Party",
"email": "john.doe@example.com",
"phone": "+1234567890",
"fields": [
{
"name": "First Name",
"validation": {
"pattern": "[A-Z]{4}"
},
"preferences": {
"font_size": 12,
"format": "DD/MM/YYYY",
"price": 99.99
}
}
]
}
]
}Response
OK
Example response
{
"expire_at": "2024-09-01 12:00:00 UTC"
}