cURL
Files
Upload file async
POST
cURL
Field support per integration
DATEV Unternehmen Online
DATEV Unternehmen Online
This endpoint is asynchronous. To check the status of the request, use the
GET asyncTask endpoint.
For more info about asynchronous tasks visit the Asynchronous Task section.If you’re not using the Interactive Authentication Flow, make sure the query parameter
companyId is accurately populated with the appropriate company ID. You can obtain this value by using the GET Companies endpoint available under the Authentication section.The name of the uploaded file must include the file extension, for example
invoice.pdf.The file name must not exceed 255 characters in length.
The
documentId field can be used to uniquely identify a document. If provided, it must be a valid GUID.The
documentType field must match one of the document types returned by the GET Document Types endpoint.DATEV Rechnungswesen
DATEV Rechnungswesen
This endpoint is asynchronous. To check the status of the request, use the
GET asyncTask endpoint.
For more info about asynchronous tasks visit the Asynchronous Task section.If you’re not using the Interactive Authentication Flow, make sure the query parameter
companyId is accurately populated with the appropriate company ID. You can obtain this value by using the GET Companies endpoint available under the Authentication section.The name of the uploaded file must include the file extension, for example
invoice.pdf.The file name must not exceed 255 characters in length.
The
documentId field can be used to uniquely identify a document. If provided, it must be a valid GUID.The
documentType field must match one of the document types returned by the GET Document Types endpoint.The
integrationSource field should be set to the name of your application integrating with DATEV.Query Parameters
Body
multipart/form-data
Last modified on June 5, 2026