1. API Errors
These errors occur when the request is malformed, unauthorized, or hits rate limits. The API returns a JSON response with an error code. Ibantrack uses standard HTTP status codes and structured error responses.HTTP Status Codes
Error Response Format
When an error occurs, the API returns a JSON response with a specific error code and a human-readable message.Common Errors
400 Bad Request
Missing required field:
Invalid IBAN format:
Invalid IBAN format for country:
Invalid IBAN checksum:
Invalid name format:
403 Forbidden
429 Rate Limit Exceeded
- POST
/account-holder-verifications: 60 req/min - GET
/account-holder-verifications/{id}: 120 req/min
2. Verification Failures
A verification can return a200 OK HTTP code but have a status: "failed".
This means your API call was successful, but the banking network could not perform the check.
When status is failed, use the status_reason to have additional context about the failure: