Authentication is token based. You can issue a token for your API request from the 'API' section of the settings menu. The token MUST be sent in a Authorization header with each request.
Example of authenticated request
$ curl -X GET -H "Authorization: Token <your token>" "https://api.dashdoc.eu/api/v4/"
Query parameters
pageintegerOptional
A page number within the paginated result set.
finalized_at__gtestring · date-timeOptional
Filter invoices finalized after or at a certain date
Responses
200
Get successful
application/json
get
/invoices/
200
Get successful
Beta: Read an invoice
get
Authorizations
AuthenticationstringRequired
Authentication is token based. You can issue a token for your API request from the 'API' section of the settings menu. The token MUST be sent in a Authorization header with each request.
Example of authenticated request
$ curl -X GET -H "Authorization: Token <your token>" "https://api.dashdoc.eu/api/v4/"
Path parameters
uidstring · uuidRequired
Responses
200Success
application/json
get
/invoices/{uid}/
200Success
Beta: Partially update an invoice
patch
Authorizations
AuthenticationstringRequired
Authentication is token based. You can issue a token for your API request from the 'API' section of the settings menu. The token MUST be sent in a Authorization header with each request.
Example of authenticated request
$ curl -X GET -H "Authorization: Token <your token>" "https://api.dashdoc.eu/api/v4/"
Path parameters
uidstring · uuidRequired
Body
fileobject · byteOptional
Invoice file content. Use content-type with multipart/form-data value to the header of the request to send a document.
document_numberstring · max: 64Optional
The invoice number
Example: ABC123
invoicing_datestring · dateOptional
Date of invoicing.
Example: 2022-05-24
debtor_referencestringOptional
Pre-billing reference. Can only be set for a draft invoice