Document Resources API
| Action | Endpoint |
|---|---|
| Fetch a Document Resource by Name | GET/resource/{tenantLocator}/documents/{name} |
| Create a New Document Resource | POST/resource/{tenantLocator}/documents |
| Update a Document Resource | PATCH/resource/{tenantLocator}/documents/{name} |
| Fetch a Template | GET/resource/{tenantLocator}/templates/{name} |
| Upload a Velocity Template | POST/resource/{tenantLocator}/templates/velocity |
| Update a Velocity Template | PATCH/resource/{tenantLocator}/templates/velocity |
| Upload a Liquid Template | POST/resource/{tenantLocator}/templates/liquid |
| Update a Liquid Template | PATCH/resource/{tenantLocator}/templates/liquid |
| Fetch a Template Snippet | GET/resource/{tenantLocator}/templateSnippets/{name} |
| Upload a Velocity Template Snippet | POST/resource/{tenantLocator}/templateSnippets/velocity |
| Update a Velocity Template Snippet | PATCH/resource/{tenantLocator}/templateSnippets/velocity |
| Upload a Liquid Template Snippet | POST/resource/{tenantLocator}/templateSnippets/liquid |
| Update a Liquid Template Snippet | PATCH/resource/{tenantLocator}/templateSnippets/liquid |
| Add a custom font | POST/resource/{tenantLocator}/fonts |
Document Resources
Fetch a Document Resource by Name
Fetch a Document Resource by Name
fetchDocumentResourceByNameGET
/resource/{tenantLocator}/documents/{name}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
name | path | string | Yes | |
byStaticName | query | boolean? | No | |
date | query | datetime? | No | |
jurisdiction | query | string? | No |
Response:
StreamingResponseBody<string>Security Group:
documentsPermission:
readCreate a New Document Resource
Create a New Document Resource
createDocumentResourcePOST
/resource/{tenantLocator}/documentsParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
Content-Type | header | string | Yes | |
name | query | string | Yes | |
staticName | query | string | Yes | |
jurisdiction | query | string[]? | No |
Update a Document Resource
Update a Document Resource
updateDocumentPATCH
/resource/{tenantLocator}/documents/{name}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
Content-Type | header | string | Yes | |
name | path | string | Yes |
Document Templates
Fetch a Template
Fetch a Template
fetchDocumentTemplateGET
/resource/{tenantLocator}/templates/{name}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
name | path | string | Yes | |
byStaticName | query | boolean? | No | |
date | query | datetime? | No | |
jurisdiction | query | string? | No |
Response:
StreamingResponseBody<string>Security Group:
templatesPermission:
readUpload a Velocity Template
Upload a Velocity Template
createVelocityDocumentTemplatePOST
/resource/{tenantLocator}/templates/velocityParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
name | query | string | Yes | |
staticName | query | string | Yes | |
jurisdiction | query | string[]? | No |
Request with text/plain:
TemplateResponseRequest with multipart/form-data:
TemplateResponseResponse:
BasicResourceResponseSecurity Group:
templatesPermission:
uploadUpdate a Velocity Template
Update a Velocity Template
updateVelocityDocumentTemplatePATCH
/resource/{tenantLocator}/templates/velocityParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
name | query | string | Yes |
Request with text/plain:
TemplateResponseRequest with multipart/form-data:
TemplateResponseResponse:
BasicResourceResponseSecurity Group:
templatesPermission:
uploadUpload a Liquid Template
Upload a Liquid Template
createLiquidDocumentTemplatePOST
/resource/{tenantLocator}/templates/liquidParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
name | query | string | Yes | |
staticName | query | string | Yes | |
jurisdiction | query | string[]? | No |
Request with text/plain:
TemplateResponseRequest with multipart/form-data:
TemplateResponseResponse:
BasicResourceResponseSecurity Group:
templatesPermission:
uploadUpdate a Liquid Template
Update a Liquid Template
updateLiquidDocumentTemplatePATCH
/resource/{tenantLocator}/templates/liquidParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
name | query | string | Yes |
Request with text/plain:
TemplateResponseRequest with multipart/form-data:
TemplateResponseResponse:
BasicResourceResponseSecurity Group:
templatesPermission:
uploadDocument templates are limited to 5MB in size.
StreamingResponseBody
No properties defined.
Document Snippets
Fetch a Template Snippet
Fetch a Template Snippet
fetchTemplateGET
/resource/{tenantLocator}/templateSnippets/{name}Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
name | path | string | Yes | |
byStaticName | query | boolean? | No | |
date | query | datetime? | No | |
jurisdiction | query | string? | No |
Response:
StreamingResponseBody<string>Security Group:
templatesPermission:
readUpload a Velocity Template Snippet
Upload a Velocity Template Snippet
uploadVelocityPOST
/resource/{tenantLocator}/templateSnippets/velocityParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
name | query | string | Yes | |
staticName | query | string | Yes | |
jurisdiction | query | string[]? | No |
Request with text/plain:
TemplateResponseRequest with multipart/form-data:
TemplateResponseResponse:
BasicResourceResponseSecurity Group:
templatesPermission:
uploadUpdate a Velocity Template Snippet
Update a Velocity Template Snippet
updateVelocityPATCH
/resource/{tenantLocator}/templateSnippets/velocityParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
name | query | string | Yes |
Request with text/plain:
TemplateResponseRequest with multipart/form-data:
TemplateResponseResponse:
BasicResourceResponseSecurity Group:
templatesPermission:
uploadUpload a Liquid Template Snippet
Upload a Liquid Template Snippet
uploadLiquidPOST
/resource/{tenantLocator}/templateSnippets/liquidParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
name | query | string | Yes | |
staticName | query | string | Yes | |
jurisdiction | query | string[]? | No |
Request with text/plain:
TemplateResponseRequest with multipart/form-data:
TemplateResponseResponse:
BasicResourceResponseSecurity Group:
templatesPermission:
uploadUpdate a Liquid Template Snippet
Update a Liquid Template Snippet
updateLiquidPATCH
/resource/{tenantLocator}/templateSnippets/liquidParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
name | query | string | Yes |
Request with text/plain:
TemplateResponseRequest with multipart/form-data:
TemplateResponseResponse:
BasicResourceResponseSecurity Group:
templatesPermission:
uploadCustom Fonts
Add a custom font
Add a custom font
addFontPOST
/resource/{tenantLocator}/fontsParameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
tenantLocator | path | uuid | Yes | |
name | query | string | Yes | |
staticName | query | string | Yes | |
jurisdiction | query | string[]? | No |