WSE · Schnittstellen
Dokumente & Export
Verbinden Sie WSE mit Ihren Anwendungen. Entdecken Sie Endpunkte, Datenmodelle und Schnittstellen – nach Funktionsbereichen und Add-ons geordnet.
Dokumente & Export
ERP API Dokumentation
Get Document
Authorizations:
path Parameters
| customer_id required | string <uuid4> (Customer Id) |
| document_id required | string <uuid4> (Document Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/customers/string/documents/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 404
- 422
- default
{- "document_id": "string",
- "customer_id": "string",
- "service_id": "string",
- "document_type_key": "invoice",
- "source_document_id": "string",
- "source_document_type_key": "invoice",
- "has_embedded_xml": true,
- "embedded_xml_filename": "string",
- "is_einvoice_conform": true,
- "template_id": "string",
- "display_name": "string",
- "description": "string",
- "document_date": "2019-08-24",
- "created_by": "string",
- "last_change": "2019-08-24T14:15:22Z",
- "template": {
- "template_family_id": "string",
- "version_no": 1,
- "previous_template_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "template_id": "string",
- "document_type_key": "invoice",
- "style_id": "string",
- "background_id": "string",
- "background": {
- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "template_key": "string",
- "is_default": true,
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "render_manifest_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "render_manifest": { },
- "has_active_file": true,
- "has_xml_file": true,
- "has_render_manifest": true
}Delete Document
Authorizations:
path Parameters
| customer_id required | string <uuid4> (Customer Id) |
| document_id required | string <uuid4> (Document Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request DELETE \ --url 'https://your-instance.example.invalid/customers/string/documents/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 202
- 404
- 422
- 500
- default
{- "message": "string"
}Get Document By Source Document Id
Authorizations:
path Parameters
| source_document_id required | string <uuid4> (Source Document Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/source-documents/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 404
- 422
- default
{- "document_id": "string",
- "customer_id": "string",
- "service_id": "string",
- "document_type_key": "invoice",
- "source_document_id": "string",
- "source_document_type_key": "invoice",
- "has_embedded_xml": true,
- "embedded_xml_filename": "string",
- "is_einvoice_conform": true,
- "template_id": "string",
- "display_name": "string",
- "description": "string",
- "document_date": "2019-08-24",
- "created_by": "string",
- "last_change": "2019-08-24T14:15:22Z",
- "template": {
- "template_family_id": "string",
- "version_no": 1,
- "previous_template_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "template_id": "string",
- "document_type_key": "invoice",
- "style_id": "string",
- "background_id": "string",
- "background": {
- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "template_key": "string",
- "is_default": true,
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "render_manifest_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "render_manifest": { },
- "has_active_file": true,
- "has_xml_file": true,
- "has_render_manifest": true
}Get Documents
Authorizations:
query Parameters
| customer_id required | string <uuid4> (Customer Id) |
Service Id (string) or Service Id (null) (Service Id) | |
DocumentTypeEnum (string) or Document Type Key (null) (Document Type Key) | |
| skip | integer (Skip) >= 0 Default: 0 |
| limit | integer (Limit) [ 1 .. 500 ] Default: 100 |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/documents?customer_id=string&service_id=string&document_type_key=invoice&skip=0&limit=100' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 422
- 500
- default
{- "total_count": 0,
- "items": [
- {
- "document_id": "string",
- "customer_id": "string",
- "service_id": "string",
- "document_type_key": "invoice",
- "source_document_id": "string",
- "source_document_type_key": "invoice",
- "has_embedded_xml": true,
- "embedded_xml_filename": "string",
- "is_einvoice_conform": true,
- "template_id": "string",
- "display_name": "string",
- "description": "string",
- "document_date": "2019-08-24",
- "created_by": "string",
- "last_change": "2019-08-24T14:15:22Z",
- "template": {
- "template_family_id": "string",
- "version_no": 1,
- "previous_template_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "template_id": "string",
- "document_type_key": "invoice",
- "style_id": "string",
- "background_id": "string",
- "background": {
- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "template_key": "string",
- "is_default": true,
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "render_manifest_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "render_manifest": { },
- "has_active_file": true,
- "has_xml_file": true,
- "has_render_manifest": true
}
]
}Create Document
Control the full document-generation flow from type/template resolution to PDF/A upload and API response.
Authorizations:
Request Body schema: application/jsonrequired
| document_type_key required | string (DocumentTypeEnum) Enum: "invoice" "corrective_invoice" "order_confirmation" "quotation" "self_billing_invoice" "payment_reminder" Fixed document type that should be generated |
| source_document_id required | string <uuid4> (Source Document Id) ID of the commercial core document used to resolve the rendering context |
Template Id (string) or Template Id (null) (Template Id) Optional explicit template ID. If omitted, the active default template of the type is used | |
Any of string <uuid4> (Template Id) Optional explicit template ID. If omitted, the active default template of the type is used | |
Display Name (string) or Display Name (null) (Display Name) Optional display name of the generated document | |
Any of [ 1 .. 255 ] characters string (Display Name) [ 1 .. 255 ] characters Optional display name of the generated document | |
Description (string) or Description (null) (Description) Optional description of the generated document | |
Any of <= 500 characters string (Description) <= 500 characters Optional description of the generated document | |
Document Date (string) or Document Date (null) (Document Date) Optional business date stored on the generated document metadata | |
Any of string <date> (Document Date) Optional business date stored on the generated document metadata | |
Responses
Request samples
- Payload
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
{- "document_type_key": "invoice",
- "template_id": "string",
- "source_document_id": "string",
- "display_name": "string",
- "description": "string",
- "document_date": "2026-03-18"
}Response samples
- 201
- 422
- 500
- default
{- "document_id": "string",
- "customer_id": "string",
- "service_id": "string",
- "document_type_key": "invoice",
- "source_document_id": "string",
- "source_document_type_key": "invoice",
- "has_embedded_xml": true,
- "embedded_xml_filename": "string",
- "is_einvoice_conform": true,
- "template_id": "string",
- "display_name": "string",
- "description": "string",
- "document_date": "2019-08-24",
- "created_by": "string",
- "last_change": "2019-08-24T14:15:22Z",
- "template": {
- "template_family_id": "string",
- "version_no": 1,
- "previous_template_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "template_id": "string",
- "document_type_key": "invoice",
- "style_id": "string",
- "background_id": "string",
- "background": {
- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "template_key": "string",
- "is_default": true,
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "render_manifest_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "render_manifest": { },
- "has_active_file": true,
- "has_xml_file": true,
- "has_render_manifest": true
}Get All Documents
Authorizations:
path Parameters
| customer_id required | string <uuid4> (Customer Id) |
query Parameters
Service Id (string) or Service Id (null) (Service Id) | |
DocumentTypeEnum (string) or Document Type Key (null) (Document Type Key) | |
| skip | integer (Skip) >= 0 Default: 0 |
| limit | integer (Limit) [ 1 .. 500 ] Default: 100 |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/customers/string/documents?service_id=string&document_type_key=invoice&skip=0&limit=100' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 422
- 500
- default
{- "total_count": 0,
- "items": [
- {
- "document_id": "string",
- "customer_id": "string",
- "service_id": "string",
- "document_type_key": "invoice",
- "source_document_id": "string",
- "source_document_type_key": "invoice",
- "has_embedded_xml": true,
- "embedded_xml_filename": "string",
- "is_einvoice_conform": true,
- "template_id": "string",
- "display_name": "string",
- "description": "string",
- "document_date": "2019-08-24",
- "created_by": "string",
- "last_change": "2019-08-24T14:15:22Z",
- "template": {
- "template_family_id": "string",
- "version_no": 1,
- "previous_template_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "template_id": "string",
- "document_type_key": "invoice",
- "style_id": "string",
- "background_id": "string",
- "background": {
- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "template_key": "string",
- "is_default": true,
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "render_manifest_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "render_manifest": { },
- "has_active_file": true,
- "has_xml_file": true,
- "has_render_manifest": true
}
]
}Get Document File
Authorizations:
path Parameters
| customer_id required | string <uuid4> (Customer Id) |
| document_id required | string <uuid4> (Document Id) |
query Parameters
| download | boolean (Download) Default: false If true, return Content-Disposition attachment instead of inline |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/customers/string/documents/string/file?download=false' \ --header 'Accept: application/pdf' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 404
- 422
- 500
- default
{- "type": "urn:wse:problem:bad-request",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "parameters": null,
- "errors": null
}Get Document Xml
Authorizations:
path Parameters
| customer_id required | string <uuid4> (Customer Id) |
| document_id required | string <uuid4> (Document Id) |
query Parameters
| download | boolean (Download) Default: false If true, return Content-Disposition attachment instead of inline |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/customers/string/documents/string/xml?download=false' \ --header 'Accept: application/xml' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 404
- 422
- 500
- default
{- "type": "urn:wse:problem:bad-request",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "parameters": null,
- "errors": null
}Preview Document
Render one preview PDF without committing, numbering or status changes on the source document.
Authorizations:
Request Body schema: application/jsonrequired
| document_type_key required | string (DocumentTypeEnum) Enum: "invoice" "corrective_invoice" "order_confirmation" "quotation" "self_billing_invoice" "payment_reminder" Fixed document type that should be generated |
| source_document_id required | string <uuid4> (Source Document Id) ID of the commercial core document used to resolve the rendering context |
Template Id (string) or Template Id (null) (Template Id) Optional explicit template ID. If omitted, the active default template of the type is used | |
Any of string <uuid4> (Template Id) Optional explicit template ID. If omitted, the active default template of the type is used | |
Display Name (string) or Display Name (null) (Display Name) Optional display name of the generated document | |
Any of [ 1 .. 255 ] characters string (Display Name) [ 1 .. 255 ] characters Optional display name of the generated document | |
Description (string) or Description (null) (Description) Optional description of the generated document | |
Any of <= 500 characters string (Description) <= 500 characters Optional description of the generated document | |
Document Date (string) or Document Date (null) (Document Date) Optional business date stored on the generated document metadata | |
Any of string <date> (Document Date) Optional business date stored on the generated document metadata | |
Responses
Request samples
- Payload
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
{- "document_type_key": "invoice",
- "template_id": "string",
- "source_document_id": "string",
- "display_name": "string",
- "description": "string",
- "document_date": "2026-03-18"
}Response samples
- 422
- 500
- default
{- "type": "urn:wse:problem:bad-request",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "parameters": null,
- "errors": null
}Get Document Template Placeholders
Return template placeholders and helper metadata for template editors.
Authorizations:
query Parameters
DocumentTypeEnum (string) or Document Type Key (null) (Document Type Key) | |
Search (string) or Search (null) (Search) Case-insensitive placeholder filter comparable to ILIKE %term%. |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-templates/placeholders?document_type_key=invoice&search=string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 422
- default
{- "document_type_key": "invoice",
- "available_document_types": [
- "invoice"
], - "schema": "string",
- "placeholders": [
- {
- "path": "string",
- "type": "string",
- "description": "string",
- "label_key": "string",
- "group_key": "string",
- "requires_loop": false,
- "is_collection": false,
- "is_computed": false,
- "examples": [
- "string"
]
}
], - "helpers": [
- {
- "name": "string",
- "signature": "string",
- "description": "string"
}
]
}Get Document Template Compliance Requirements
Return the configured template compliance requirements for one document type.
Authorizations:
query Parameters
| document_type_key | string (DocumentTypeEnum) Default: "invoice" Enum: "invoice" "corrective_invoice" "order_confirmation" "quotation" "self_billing_invoice" "payment_reminder" Supported fixed business document types. |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-templates/compliance-requirements?document_type_key=invoice' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 422
- default
{- "document_type_key": "invoice",
- "requirements": [
- {
- "key": "string",
- "label": "string",
- "description": "string",
- "required_paths": [
- "string"
], - "alternative_path_groups": [
- [
- "string"
]
], - "severity": "error"
}
]
}Get Document Template Compliance
Check one document template version for compliance by template id.
Authorizations:
path Parameters
| template_id required | string <uuid4> (Template Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-templates/string/compliance' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 404
- 422
- default
{- "template_id": "string",
- "template_key": "string",
- "document_type_key": "invoice",
- "is_compliant": true,
- "required_paths": [
- "string"
], - "alternative_path_groups": [
- [
- "string"
]
], - "used_paths": [
- "string"
], - "missing_paths": [
- "string"
], - "missing_alternative_path_groups": [
- [
- "string"
]
], - "missing_requirements": [
- {
- "key": "string",
- "label": "string",
- "description": "string",
- "missing_paths": [
- "string"
], - "missing_alternative_path_groups": [
- [
- "string"
]
], - "severity": "error"
}
]
}Get Document Template
Return one document template including style, background and active source metadata.
Authorizations:
path Parameters
| template_id required | string <uuid4> (Template Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-templates/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 404
- 422
- default
{- "template_family_id": "string",
- "version_no": 1,
- "previous_template_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "template_id": "string",
- "document_type_key": "invoice",
- "style_id": "string",
- "background_id": "string",
- "background": {
- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "template_key": "string",
- "is_default": true,
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "style": {
- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "has_editor_definition": true,
- "editor_definition": {
- "schema_version": "string",
- "editor_kind": "string",
- "state": {
- "property1": null,
- "property2": null
}
}, - "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}Update Document Template
Update mutable metadata for an existing document template.
Authorizations:
path Parameters
| template_id required | string <uuid4> (Template Id) |
Request Body schema: application/x-www-form-urlencodedrequired
Style Id (string) or Style Id (null) (Style Id) | |
Any of string (Style Id) | |
Background Id (string) or Background Id (null) (Background Id) | |
Any of string (Background Id) | |
Is Default (boolean) or Is Default (null) (Is Default) | |
Any of boolean (Is Default) | |
Is Active (boolean) or Is Active (null) (Is Active) | |
Any of boolean (Is Active) | |
DocumentTypeEnum (string) or null | |
Any of string (DocumentTypeEnum) Enum: "invoice" "corrective_invoice" "order_confirmation" "quotation" "self_billing_invoice" "payment_reminder" Supported fixed business document types. | |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request PATCH \ --url 'https://your-instance.example.invalid/document-templates/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data-raw 'style_id=string&background_id=string&is_default=true&is_active=true&document_type_key=invoice'
Response samples
- 200
- 400
- 404
- 409
- 422
- 500
- default
{- "template_family_id": "string",
- "version_no": 1,
- "previous_template_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "template_id": "string",
- "document_type_key": "invoice",
- "style_id": "string",
- "background_id": "string",
- "background": {
- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "template_key": "string",
- "is_default": true,
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "style": {
- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "has_editor_definition": true,
- "editor_definition": {
- "schema_version": "string",
- "editor_kind": "string",
- "state": {
- "property1": null,
- "property2": null
}
}, - "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}Delete Document Template
Authorizations:
path Parameters
| template_id required | string <uuid4> (Template Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request DELETE \ --url 'https://your-instance.example.invalid/document-templates/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 202
- 404
- 422
- 500
- default
{- "message": "string"
}Get Document Template Versions
Return all versions that belong to a template family.
Authorizations:
path Parameters
| template_id required | string <uuid4> (Template Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-templates/string/versions' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 404
- 422
- default
{- "total_count": 0,
- "items": [
- {
- "template_family_id": "string",
- "version_no": 1,
- "previous_template_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "template_id": "string",
- "document_type_key": "invoice",
- "style_id": "string",
- "background_id": "string",
- "background": {
- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "template_key": "string",
- "is_default": true,
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "style": {
- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "has_editor_definition": true
}
]
}Create Document Template Version
Create a successor version of an active document template.
Authorizations:
path Parameters
| template_id required | string <uuid4> (Template Id) |
Request Body schema: multipart/form-datarequired
| file required | string <application/octet-stream> (File) |
Style Id (string) or Style Id (null) (Style Id) | |
Any of string (Style Id) | |
Background Id (string) or Background Id (null) (Background Id) | |
Any of string (Background Id) | |
Is Default (boolean) or Is Default (null) (Is Default) | |
Any of boolean (Is Default) | |
Editor Definition Json (string) or Editor Definition Json (null) (Editor Definition Json) Optional editor definition serialized as JSON string | |
Any of string (Editor Definition Json) Optional editor definition serialized as JSON string | |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request POST \ --url 'https://your-instance.example.invalid/document-templates/string/versions' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --form-string 'file=string' \ --form-string 'style_id=string' \ --form-string 'background_id=string' \ --form-string 'is_default=true' \ --form-string 'editor_definition_json=string'
Response samples
- 200
- 400
- 404
- 409
- 413
- 422
- 500
- default
{- "template_family_id": "string",
- "version_no": 1,
- "previous_template_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "template_id": "string",
- "document_type_key": "invoice",
- "style_id": "string",
- "background_id": "string",
- "background": {
- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "template_key": "string",
- "is_default": true,
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "style": {
- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "has_editor_definition": true,
- "editor_definition": {
- "schema_version": "string",
- "editor_kind": "string",
- "state": {
- "property1": null,
- "property2": null
}
}, - "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}Get Document Template Html
Return the active HTML source of one template.
Authorizations:
path Parameters
| template_id required | string <uuid4> (Template Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-templates/string/html' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 404
- 409
- 422
- default
{- "template_id": "string",
- "html": "string",
- "mime_type": "string",
- "original_filename": "string"
}Get All Document Templates
Return document templates with filtering, sorting and pagination.
Authorizations:
query Parameters
| skip | integer (Skip) >= 0 Default: 0 |
| limit | integer (Limit) [ 1 .. 1000 ] Default: 100 |
| sort_by | string (Sort By) Default: "last_change" Enum: "template_key" "is_default" "is_active" "last_change" |
| sort_order | string (Sort Order) Default: "asc" Enum: "asc" "desc" |
| include_inactive | boolean (Include Inactive) Default: false |
DocumentTypeEnum (string) or Document Type Key (null) (Document Type Key) | |
Background Id (string) or Background Id (null) (Background Id) | |
Style Id (string) or Style Id (null) (Style Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-templates?skip=0&limit=100&sort_by=template_key&sort_order=asc&include_inactive=false&document_type_key=invoice&background_id=string&style_id=string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 422
- default
{- "total_count": 0,
- "items": [
- {
- "template_family_id": "string",
- "version_no": 1,
- "previous_template_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "template_id": "string",
- "document_type_key": "invoice",
- "style_id": "string",
- "background_id": "string",
- "background": {
- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "template_key": "string",
- "is_default": true,
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "style": {
- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "has_editor_definition": true
}
]
}Create Document Template
Create a document template for one fixed document type.
Authorizations:
Request Body schema: multipart/form-datarequired
| template_key required | string (Template Key) |
| file required | string <application/octet-stream> (File) |
| document_type_key required | string (DocumentTypeEnum) Enum: "invoice" "corrective_invoice" "order_confirmation" "quotation" "self_billing_invoice" "payment_reminder" Supported fixed business document types. |
Style Id (string) or Style Id (null) (Style Id) | |
Any of string (Style Id) | |
Background Id (string) or Background Id (null) (Background Id) | |
Any of string (Background Id) | |
| is_default | boolean (Is Default) Default: false |
| is_active | boolean (Is Active) Default: true |
Editor Definition Json (string) or Editor Definition Json (null) (Editor Definition Json) Optional editor definition serialized as JSON string | |
Any of string (Editor Definition Json) Optional editor definition serialized as JSON string | |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request POST \ --url 'https://your-instance.example.invalid/document-templates' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --form-string 'template_key=string' \ --form-string 'file=string' \ --form-string 'document_type_key=invoice' \ --form-string 'style_id=string' \ --form-string 'background_id=string' \ --form-string 'is_default=false' \ --form-string 'is_active=true' \ --form-string 'editor_definition_json=string'
Response samples
- 201
- 400
- 409
- 413
- 422
- 500
- default
{- "template_family_id": "string",
- "version_no": 1,
- "previous_template_id": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "template_id": "string",
- "document_type_key": "invoice",
- "style_id": "string",
- "background_id": "string",
- "background": {
- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "template_key": "string",
- "is_default": true,
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "style": {
- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "has_editor_definition": true,
- "editor_definition": {
- "schema_version": "string",
- "editor_kind": "string",
- "state": {
- "property1": null,
- "property2": null
}
}, - "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}Get Document Style
Return one document style including its active source file.
Authorizations:
path Parameters
| style_id required | string <uuid4> (Style Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-styles/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 404
- 422
- default
{- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}Update Document Style
Update one document style's key, active state, or CSS file.
Authorizations:
path Parameters
| style_id required | string <uuid4> (Style Id) |
Request Body schema: multipart/form-datarequired
Style Key (string) or Style Key (null) (Style Key) | |
Any of string (Style Key) | |
Is Active (boolean) or Is Active (null) (Is Active) | |
Any of boolean (Is Active) | |
File (string) or File (null) (File) | |
Any of string <application/octet-stream> (File) | |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request PATCH \ --url 'https://your-instance.example.invalid/document-styles/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --form-string 'style_key=string' \ --form-string 'is_active=true' \ --form-string 'file=string'
Response samples
- 200
- 400
- 404
- 413
- 422
- 500
- default
{- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}Delete Document Style
Authorizations:
path Parameters
| style_id required | string <uuid4> (Style Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request DELETE \ --url 'https://your-instance.example.invalid/document-styles/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 202
- 404
- 422
- 500
- default
{- "message": "string"
}Get Document Style
Return one document style including its active source file.
Authorizations:
path Parameters
| style_id required | string <uuid4> (Style Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/styles/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 404
- 422
- default
{- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}Update Document Style
Update one document style's key, active state, or CSS file.
Authorizations:
path Parameters
| style_id required | string <uuid4> (Style Id) |
Request Body schema: multipart/form-datarequired
Style Key (string) or Style Key (null) (Style Key) | |
Any of string (Style Key) | |
Is Active (boolean) or Is Active (null) (Is Active) | |
Any of boolean (Is Active) | |
File (string) or File (null) (File) | |
Any of string <application/octet-stream> (File) | |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request PATCH \ --url 'https://your-instance.example.invalid/styles/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --form-string 'style_key=string' \ --form-string 'is_active=true' \ --form-string 'file=string'
Response samples
- 200
- 400
- 404
- 413
- 422
- 500
- default
{- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}Delete Document Style
Authorizations:
path Parameters
| style_id required | string <uuid4> (Style Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request DELETE \ --url 'https://your-instance.example.invalid/styles/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 202
- 404
- 422
- 500
- default
{- "message": "string"
}Get All Document Styles
Return document styles with filtering, sorting and pagination.
Authorizations:
query Parameters
| skip | integer (Skip) >= 0 Default: 0 |
| limit | integer (Limit) [ 1 .. 1000 ] Default: 100 |
| sort_by | string (Sort By) Default: "last_change" Enum: "style_key" "is_active" "last_change" |
| sort_order | string (Sort Order) Default: "asc" Enum: "asc" "desc" |
| include_inactive | boolean (Include Inactive) Default: false |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-styles?skip=0&limit=100&sort_by=style_key&sort_order=asc&include_inactive=false' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 422
- default
{- "total_count": 0,
- "items": [
- {
- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}
]
}Create Document Style
Create one document style and store its active CSS file.
Authorizations:
Request Body schema: multipart/form-datarequired
| style_key required | string (Style Key) |
| file required | string <application/octet-stream> (File) |
| is_active | boolean (Is Active) Default: true |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request POST \ --url 'https://your-instance.example.invalid/document-styles' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --form-string 'style_key=string' \ --form-string 'file=string' \ --form-string 'is_active=true'
Response samples
- 201
- 400
- 413
- 422
- 500
- default
{- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}Get All Document Styles
Return document styles with filtering, sorting and pagination.
Authorizations:
query Parameters
| skip | integer (Skip) >= 0 Default: 0 |
| limit | integer (Limit) [ 1 .. 1000 ] Default: 100 |
| sort_by | string (Sort By) Default: "last_change" Enum: "style_key" "is_active" "last_change" |
| sort_order | string (Sort Order) Default: "asc" Enum: "asc" "desc" |
| include_inactive | boolean (Include Inactive) Default: false |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/styles?skip=0&limit=100&sort_by=style_key&sort_order=asc&include_inactive=false' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 422
- default
{- "total_count": 0,
- "items": [
- {
- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}
]
}Create Document Style
Create one document style and store its active CSS file.
Authorizations:
Request Body schema: multipart/form-datarequired
| style_key required | string (Style Key) |
| file required | string <application/octet-stream> (File) |
| is_active | boolean (Is Active) Default: true |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request POST \ --url 'https://your-instance.example.invalid/styles' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --form-string 'style_key=string' \ --form-string 'file=string' \ --form-string 'is_active=true'
Response samples
- 201
- 400
- 413
- 422
- 500
- default
{- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}Get Document Asset
Return one document asset including its active source file.
Authorizations:
path Parameters
| asset_id required | string <uuid4> (Asset Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-assets/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 404
- 422
- default
{- "asset_id": "string",
- "asset_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "preview_available": false
}Update Document Asset
Update one document asset's key, active state, or source file.
Authorizations:
path Parameters
| asset_id required | string <uuid4> (Asset Id) |
Request Body schema: multipart/form-datarequired
Asset Key (string) or Asset Key (null) (Asset Key) | |
Any of string (Asset Key) | |
Is Active (boolean) or Is Active (null) (Is Active) | |
Any of boolean (Is Active) | |
File (string) or File (null) (File) | |
Any of string <application/octet-stream> (File) | |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request PATCH \ --url 'https://your-instance.example.invalid/document-assets/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --form-string 'asset_key=string' \ --form-string 'is_active=true' \ --form-string 'file=string'
Response samples
- 200
- 400
- 404
- 413
- 422
- 500
- default
{- "asset_id": "string",
- "asset_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "preview_available": false
}Delete Document Asset
Authorizations:
path Parameters
| asset_id required | string <uuid4> (Asset Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request DELETE \ --url 'https://your-instance.example.invalid/document-assets/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 202
- 404
- 422
- 500
- default
{- "message": "string"
}Get Document Asset Preview
Return the active asset image as a secure binary preview.
Authorizations:
path Parameters
| asset_id required | string <uuid4> (Asset Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-assets/string/preview' \ --header 'Accept: image/jpeg' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 404
- 415
- 422
- default
{- "type": "urn:wse:problem:bad-request",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "parameters": null,
- "errors": null
}Get All Document Assets
Return document assets with filtering, sorting and pagination.
Authorizations:
query Parameters
| skip | integer (Skip) >= 0 Default: 0 |
| limit | integer (Limit) [ 1 .. 1000 ] Default: 100 |
| sort_by | string (Sort By) Default: "last_change" Enum: "asset_key" "is_active" "last_change" |
| sort_order | string (Sort Order) Default: "asc" Enum: "asc" "desc" |
| include_inactive | boolean (Include Inactive) Default: false |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-assets?skip=0&limit=100&sort_by=asset_key&sort_order=asc&include_inactive=false' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 422
- default
{- "total_count": 0,
- "items": [
- {
- "asset_id": "string",
- "asset_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "preview_available": false
}
]
}Create Document Asset
Create one document asset and store its active source file.
Authorizations:
Request Body schema: multipart/form-datarequired
| asset_key required | string (Asset Key) |
| file required | string <application/octet-stream> (File) |
| is_active | boolean (Is Active) Default: true |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request POST \ --url 'https://your-instance.example.invalid/document-assets' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --form-string 'asset_key=string' \ --form-string 'file=string' \ --form-string 'is_active=true'
Response samples
- 201
- 400
- 413
- 422
- 500
- default
{- "asset_id": "string",
- "asset_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}, - "preview_available": false
}Get Document Background
Return one document background including its active source file.
Authorizations:
path Parameters
| background_id required | string <uuid4> (Background Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-backgrounds/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 404
- 422
- default
{- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "style": {
- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "preview_available": false,
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}Update Document Background
Update metadata, activation state or source file of one document background.
Authorizations:
path Parameters
| background_id required | string <uuid4> (Background Id) |
Request Body schema: multipart/form-datarequired
Background Key (string) or Background Key (null) (Background Key) | |
Any of string (Background Key) | |
Style Id (string) or Style Id (null) (Style Id) | |
Any of string (Style Id) | |
Is Active (boolean) or Is Active (null) (Is Active) | |
Any of boolean (Is Active) | |
File (string) or File (null) (File) | |
Any of string <application/octet-stream> (File) | |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request PATCH \ --url 'https://your-instance.example.invalid/document-backgrounds/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --form-string 'background_key=string' \ --form-string 'style_id=string' \ --form-string 'is_active=true' \ --form-string 'file=string'
Response samples
- 200
- 400
- 404
- 413
- 422
- 500
- default
{- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "style": {
- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "preview_available": false,
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}Delete Document Background
Deactivate a document background when no active template still uses it.
Authorizations:
path Parameters
| background_id required | string <uuid4> (Background Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request DELETE \ --url 'https://your-instance.example.invalid/document-backgrounds/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 202
- 404
- 409
- 422
- 500
- default
{- "message": "string"
}Preview Document Background
Render one document background source as a secure PNG preview.
Authorizations:
path Parameters
| background_id required | string <uuid4> (Background Id) |
Request Body schema: application/json
CommonDocumentRenderData (object) or null Required render payload for HTML backgrounds; ignored for PDF backgrounds | |||||
Any of
| |||||
Responses
Request samples
- Payload
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
{- "render_payload": {
- "commercial_document": {
- "buyer": {
- "city": "Kassel",
- "customer_description": "Customer 1",
- "customer_number": 456789,
- "firstname": "John",
- "has_active_payment": true,
- "house_number": "12",
- "name": "Doe",
- "payment": {
- "account_holder": "Jane Doe",
- "bic": "GENODEF1M03",
- "iban": "DE02120300000000202051",
- "mandate_reference": "MANDATE-2026-0001"
}, - "postcode": "34117",
- "salutation": "Mr.",
- "street": "Main Street",
- "tax_identification_no": "DE123456789"
}, - "buyer_id": "550e8400-e29b-41d4-a716-446655440003",
- "commercial_document_services": [ ],
- "document_data": {
- "document_date": "2024-01-01",
- "document_id": "550e8400-e29b-41d4-a716-446655440002",
- "document_no": 10001,
- "document_prefix": "RE",
- "document_type": "invoice",
- "due_date": "2024-01-31",
- "gross_sum": "119.00",
- "net_sum": "100.00",
- "reference_number": "AB-10001",
- "service_date": "2024-01-01",
- "tax": [
- {
- "gross_sum": "119.00",
- "net_sum": "100.00",
- "tax_rate": "19.00",
- "tax_sum": "19.00"
}
], - "tax_sum": "19.00"
}, - "positions": [
- {
- "full_price_gross": "59.38",
- "full_price_net": "49.90",
- "net_price": "49.90",
- "position": 1,
- "position_id": "550e8400-e29b-41d4-a716-446655440000",
- "product_count": "1.00",
- "product_description": "Managed operation and maintenance of the subscription.",
- "product_text": "Monthly subscription",
- "product_unit": "pcs",
- "service_date_from": "2024-01-01",
- "service_date_to": "2024-01-31",
- "source_service_id": "550e8400-e29b-41d4-a716-446655440001",
- "tax": "9.48",
- "tax_rate": "19.00"
}
], - "seller": {
- "address": {
- "city": "Kassel",
- "country_code": "DE",
- "country_subdivision": "HE",
- "line_1": "Example Street 1",
- "post_code": "34117"
}, - "bank": {
- "account_holder": "Example GmbH",
- "bank_name": "Musterbank",
- "bic": "GENODEF1KAS",
- "iban": "DE02120300000000202051"
}, - "banks": [
- {
- "account_holder": "Example GmbH",
- "bank_name": "Musterbank",
- "bic": "GENODEF1KAS",
- "iban": "DE02120300000000202051"
}
], - "business_identification_number": "DE123456789-00001",
- "contact": {
- "email_address": "support@example.de",
- "person_name": "Support",
- "telephone_number": "+49 561 12345-0"
}, - "electronic_address": {
- "scheme_id": "EM",
- "value": "rechnung@example.de"
}, - "legal_registration": {
- "value": "HRB 12345"
}, - "name": "Example GmbH",
- "seller_identifier": {
- "scheme_id": "0088",
- "value": "991-1234567890"
}, - "tax_representative": { },
- "trading_name": "Example Telecom",
- "vat_identifier": "DE123456789"
}
}, - "document": {
- "template_id": "string",
- "template_key": "string",
- "document_type_key": "invoice",
- "display_name": "string",
- "description": "string",
- "document_date": "2019-08-24",
- "created_by": "string"
}
}
}Response samples
- 404
- 415
- 422
- default
{- "type": "urn:wse:problem:bad-request",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "parameters": null,
- "errors": null
}Get All Document Backgrounds
Return document backgrounds with filtering, sorting and pagination.
Authorizations:
query Parameters
| skip | integer (Skip) >= 0 Default: 0 |
| limit | integer (Limit) [ 1 .. 1000 ] Default: 100 |
| sort_by | string (Sort By) Default: "last_change" Enum: "background_key" "source_type" "is_active" "last_change" |
| sort_order | string (Sort Order) Default: "asc" Enum: "asc" "desc" |
| include_inactive | boolean (Include Inactive) Default: false |
DocumentBackgroundSourceTypeEnum (string) or Source Type (null) (Source Type) | |
Style Id (string) or Style Id (null) (Style Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/document-backgrounds?skip=0&limit=100&sort_by=background_key&sort_order=asc&include_inactive=false&source_type=html&style_id=string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 422
- default
{- "total_count": 0,
- "items": [
- {
- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "style": {
- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "preview_available": false
}
]
}Create Document Background
Create a reusable document background and store its source file.
Authorizations:
Request Body schema: multipart/form-datarequired
| background_key required | string (Background Key) |
| source_type required | string (DocumentBackgroundSourceTypeEnum) Enum: "html" "pdf" Supported source types for document background layers. |
| file required | string <application/octet-stream> (File) |
Style Id (string) or Style Id (null) (Style Id) | |
Any of string (Style Id) | |
| is_active | boolean (Is Active) Default: true |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request POST \ --url 'https://your-instance.example.invalid/document-backgrounds' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --form-string 'background_key=string' \ --form-string 'source_type=html' \ --form-string 'file=string' \ --form-string 'style_id=string' \ --form-string 'is_active=true'
Response samples
- 201
- 400
- 413
- 422
- 500
- default
{- "background_id": "string",
- "background_key": "string",
- "source_type": "html",
- "style_id": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z",
- "style": {
- "style_id": "string",
- "style_key": "string",
- "is_active": true,
- "last_change": "2019-08-24T14:15:22Z"
}, - "preview_available": false,
- "active_storage_object": {
- "storage_object_id": "string",
- "storage_profile": "string",
- "bucket_name": "string",
- "object_key": "string",
- "original_filename": "string",
- "mime_type": "string",
- "file_size": 0,
- "etag": "string",
- "version_id": "string",
- "sha256_checksum": "string",
- "is_active": true,
- "created_at": "2019-08-24T14:15:22Z",
- "last_change": "2019-08-24T14:15:22Z"
}
}Create Invoice Document Job
Queue one worker job that generates invoice PDFs for all eligible invoices of one invoice run.
Authorizations:
Request Body schema: application/jsonrequired
| invoice_run_id required | string <uuid4> (Invoice Run Id) Invoice run whose invoices should be turned into documents |
Responses
Request samples
- Payload
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
{- "invoice_run_id": "string"
}Response samples
- 201
- 422
- 500
- default
{- "message": "string",
- "invoice_document_run_id": "string"
}Get Invoice Document Runs
Return the most recent invoice-document runs.
Authorizations:
query Parameters
InvoiceDocumentRunStatus (string) or Status (null) (Status) Filter by status using exact match | |
Total Invoices (integer) or Total Invoices (null) (Total Invoices) Filter by total_invoices using exact match | |
Start Date From (string) or Start Date From (null) (Start Date From) Filter by start_date greater than or equal | |
Start Date To (string) or Start Date To (null) (Start Date To) Filter by start_date less than or equal | |
End Date From (string) or End Date From (null) (End Date From) Filter by end_date greater than or equal | |
End Date To (string) or End Date To (null) (End Date To) Filter by end_date less than or equal |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/invoice-document-runs?status=pending&total_invoices=0&start_date_from=2019-08-24T14%3A15%3A22Z&start_date_to=2019-08-24T14%3A15%3A22Z&end_date_from=2019-08-24T14%3A15%3A22Z&end_date_to=2019-08-24T14%3A15%3A22Z' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 422
- 500
- default
[- {
- "invoice_document_run_id": "string",
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "heartbeat_at": "2019-08-24T14:15:22Z",
- "status": "pending",
- "invoice_run_id": "string",
- "total_invoices": 0,
- "processed_invoices": 0,
- "failed_invoices": 0,
- "comment": "string"
}
]Create Datev Export Job
Queue one worker job that builds both DATEV ZIP archives for one month.
Authorizations:
Request Body schema: application/jsonrequired
| export_year required | integer (Export Year) [ 2000 .. 2100 ] Export year |
| export_month required | integer (Export Month) [ 1 .. 12 ] Export month (1-12) |
Responses
Request samples
- Payload
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
{- "export_year": 2000,
- "export_month": 1
}Response samples
- 201
- 422
- 500
- default
{- "message": "string",
- "datev_export_run_id": "string"
}Get Datev Export Runs
Return the most recent DATEV-export runs.
Authorizations:
query Parameters
DatevExportRunStatus (string) or Status (null) (Status) Filter by status using exact match | |
Export Year (integer) or Export Year (null) (Export Year) Filter by export_year using exact match | |
Export Month (integer) or Export Month (null) (Export Month) Filter by export_month using exact match | |
Total Documents (integer) or Total Documents (null) (Total Documents) Filter by total_documents using exact match | |
Start Date From (string) or Start Date From (null) (Start Date From) Filter by start_date greater than or equal | |
Start Date To (string) or Start Date To (null) (Start Date To) Filter by start_date less than or equal | |
End Date From (string) or End Date From (null) (End Date From) Filter by end_date greater than or equal | |
End Date To (string) or End Date To (null) (End Date To) Filter by end_date less than or equal | |
Expired Date From (string) or Expired Date From (null) (Expired Date From) Filter by expired_date greater than or equal | |
Expired Date To (string) or Expired Date To (null) (Expired Date To) Filter by expired_date less than or equal | |
Not Expired (boolean) or Not Expired (null) (Not Expired) Filter to finished exports whose expired_date has not passed yet |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/datev-export-runs?status=pending&export_year=2000&export_month=1&total_documents=0&start_date_from=2019-08-24T14%3A15%3A22Z&start_date_to=2019-08-24T14%3A15%3A22Z&end_date_from=2019-08-24T14%3A15%3A22Z&end_date_to=2019-08-24T14%3A15%3A22Z&expired_date_from=2019-08-24&expired_date_to=2019-08-24¬_expired=true' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 422
- 500
- default
[- {
- "datev_export_run_id": "string",
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "heartbeat_at": "2019-08-24T14:15:22Z",
- "status": "pending",
- "export_year": 0,
- "export_month": 0,
- "export_period_start": "2019-08-24",
- "export_period_end": "2019-08-24",
- "total_documents": 0,
- "processed_documents": 0,
- "failed_documents": 0,
- "documents_zip_filename": "string",
- "data_zip_filename": "string",
- "documents_zip_available": false,
- "data_zip_available": false,
- "comment": "string",
- "expired_date": "2019-08-24"
}
]Get Datev Export Job
Return one DATEV export run for polling and history.
Authorizations:
path Parameters
| datev_export_run_id required | string (Datev Export Run Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/datev-export-jobs/string' \ --header 'Accept: application/json' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 200
- 422
- 500
- default
{- "datev_export_run_id": "string",
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "heartbeat_at": "2019-08-24T14:15:22Z",
- "status": "pending",
- "export_year": 0,
- "export_month": 0,
- "export_period_start": "2019-08-24",
- "export_period_end": "2019-08-24",
- "total_documents": 0,
- "processed_documents": 0,
- "failed_documents": 0,
- "documents_zip_filename": "string",
- "data_zip_filename": "string",
- "documents_zip_available": false,
- "data_zip_available": false,
- "comment": "string",
- "expired_date": "2019-08-24"
}Download Datev Documents Archive
Download the generated documents ZIP archive of one DATEV export run.
Authorizations:
path Parameters
| datev_export_run_id required | string (Datev Export Run Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/datev-export-jobs/string/downloads/documents' \ --header 'Accept: application/zip' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 422
- 500
- default
{- "type": "urn:wse:problem:bad-request",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "parameters": null,
- "errors": null
}Download Datev Data Archive
Download the generated data ZIP archive of one DATEV export run.
Authorizations:
path Parameters
| datev_export_run_id required | string (Datev Export Run Id) |
Responses
Request samples
- cURL
- JavaScript / Node.js
- Python
- Java
- PHP
# Example only: replace the instance URL, token and sample values before use. curl --request GET \ --url 'https://your-instance.example.invalid/datev-export-jobs/string/downloads/data' \ --header 'Accept: application/zip' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN'
Response samples
- 422
- 500
- default
{- "type": "urn:wse:problem:bad-request",
- "title": "string",
- "status": 0,
- "detail": "string",
- "instance": "string",
- "parameters": null,
- "errors": null
}