Skip to main content
Generic error codes are returned by all Tazapay API endpoints regardless of the resource being accessed. These errors relate to authentication, request formatting, rate limiting, and infrastructure-level issues.

Generic Error Codes

CodeMessageHTTP Status
100Failure on decoding the json request. The format for Json is not correct, please check the syntax & case sensitivity for any missing brackets, semi-colons, capitalizations, or any other formatting errors.400
101Something went wrong with this API500
102Something went wrong with this API500
103Invalid parameter in the URL path. Example : /xyz/my_value/abc — my_value is invalid400
104Invalid parameter in the URL path. Example : /xyz?sort=my_value — my_value is invalid400
105The resource you are trying to retrieve is not present. This error occurs when trying to Get or Read a data point (e.g. transaction, user, KYB) that does not exist.404
106Invalid access token. Please check your authentication flow and try again.401
107Access token has expired. Please generate a new token to continue.401
108Invalid basic auth. Please check your authentication flow and try again.401
109Empty basic auth. Please check your authentication flow and try again.401
110Too Many Requests: Exceeded the allowable rate of requests. Please wait and try again later.429
111Invalid api key. Please check your authentication flow and try again.401
112Unsupported file type. Please check the file type and try again.400

HTTP Status Code Reference

The following HTTP status codes may be returned by any API endpoint:
HTTP StatusMeaningWhen It Occurs
200OKRequest succeeded
201CreatedResource successfully created
400Bad RequestInvalid request parameters or body — check the errors array for specifics
401UnauthorizedMissing, expired, or invalid authentication credentials (API key, access token, or basic auth)
403ForbiddenValid credentials but insufficient permissions to access the resource
404Not FoundThe requested resource does not exist
405Method Not AllowedThe HTTP method used is not supported for this endpoint
409ConflictThe request conflicts with the current state of the resource (e.g. duplicate action, invalid status transition)
429Too Many RequestsRate limit exceeded — wait before retrying
500Internal Server ErrorAn unexpected server-side error occurred — contact support if this persists
503Service UnavailableThe server is temporarily unable to handle the request — retry after a delay
504Gateway TimeoutAn upstream service did not respond in time — retry the request