finaX Logo
API Reference
Getting Started

Error Codes

finaX E-Rechnung API error codes, language settings, and structure.

We don't usually have any trouble on our end. If that's the case we'll let you know!

The finaX API uses following error codes:

CodeTextDescription
402API Key suspendedAPI key suspended. Payment required.
403UnauthorizedUnauthorized. API Key HTTP Header missing or invalid.
415Unsupported media typeInvalid Content-Type header - check header information for endpoint.
422Error processing inputError processing input.
429Request limit reachedRequest limit for API key has been reached.
500Server ErrorSomething went wrong on our side.

HTTP 422 - Processing errors

HTTP 422 errors are mostly returned when there is something wrong with the given input. A field might be missing, a business rule might invalidate the requests's content etc.

Since version 1.6.0 it is possible to change the language for these error messages through the Accept-Language header. The error message might be helpful for your users or just for debugging purposes. The field names for an error message remain in English. Furthermore in case a business rule is violated, a string with the name of the rule in contained in the error json payload in the field business_rule.

Please note that error messages (the message field in the error response payload) may change in future.