Skip to main content

Status tracking

Get async document processing status

Poll after submitting via send-document-async or send-document-async-json.

PropertyValue
Endpoint/invoice/document-status/:trackingId
MethodGET
AuthorizationBearer {token}

Response

{
"trackingId": "550e8400-e29b-41d4-a716-446655440000",
"status": "COMPLETED",
"invoiceId": "uuid",
"invoiceNumber": "INV-2025-001",
"peppolSendingResult": "SENT",
"errorMessage": null,
"createdAt": "2025-04-01T10:00:00",
"updatedAt": "2025-04-01T10:00:05"
}

Status values

StatusDescription
PENDINGQueued, not yet processed
PROCESSINGCurrently being processed
COMPLETEDSuccessfully processed and sent
FAILEDFailed — check errorMessage
CodeDescription
200Status returned
404Tracking ID not found
500Internal server error

Search processing history

PropertyValue
Endpoint/invoice/document-process/search
MethodPOST
AuthorizationBearer {token}
{
"companyId": "uuid",
"status": "FAILED",
"startDate": "2025-01-01",
"endDate": "2025-04-30"
}

Get invalid Peppol documents

PropertyValue
Endpoint/peppol/invalid-documents
MethodGET
AuthorizationBearer {token}

Query parameters: companyId, pageNumber (default 0), pageSize (default 20)

Get document status (simple)

PropertyValue
Endpoint/invoice/get-document-status/:documentId
MethodGET
AuthorizationBearer {token}