Errors
In Billink API, error responses follow a consistent format. All errors are returned with an HTTP status code 200, which indicates the request was processed but there was an issue with the operation.
The format of the error is as follows:
- CODE: A unique error code representing the specific issue.
- DESCRIPTION: A detailed description of the error.
These errors might indicate a variety of issues including but not limited to problems with API versioning, client authentication, missing or incorrect parameters, data format issues, and restrictions on actions (such as workflow limitations or invalid operations).
Common Issues:
- Client Identification: Errors related to missing or incorrect client username, client id, or API version.
- Invoice and Workflow Management: Missing or incorrect invoice numbers or workflow data.
- Order Management: Trying to perform actions on orders that are not allowed or are already processed.
- Request Limitations: Exceeding request limits (e.g., number of invoices, action frequency).
- Parameter Validation: Incorrect or unsupported parameters in requests.
This helps you to easily handle and debug issues by following the provided error code descriptions across all API endpoints.
In the next subsections, you will see errors specific to each endpoint. Each of these subsections includes a list of error codes and their corresponding descriptions to help you understand and resolve issues effectively.
What made this section unhelpful for you?
On this page
- Errors