| Code | Status | Meaning |
|---|---|---|
| 200 | Success | The request completed successfully. |
| 201 | Created | A new resource was successfully created or inserted. |
| 202 | Accepted | The request has been accepted for asynchronous processing. |
| 204 | No Content | The operation succeeded, but no content is returned. |
{
"errorCode": "INVALID_INPUT",
"errorMessage": "Input parameters failed validation",
"details": [
{
"fieldName": "newPin",
"description": "The PIN you provided is weak. PIN must be 4 digits, does not have serial digits or repeated digits.",
"code": "invalid_string"
}
],
"statusCode": 400
}| Status | Error Code | Meaning |
|---|---|---|
| 400 | INVALID_INPUT | Request contains invalid or missing parameters. |
| 401 | UNAUTHORIZED | Invalid or missing credentials (API key, secret, or token). |
| 403 | FORBIDDEN | Request understood but permissions/scopes do not allow action. |
| 404 | NOT_FOUND | The requested resource or endpoint does not exist. |
| 405 | METHOD_NOT_ALLOWED | HTTP method not supported for this endpoint. |
| 406 | NOT_ACCEPTABLE | The request format or encoding is not supported. |
| 410 | GONE | The resource existed previously but is no longer available. |
| 422 | VALIDATION_FAILED | Body is well-formed but semantic validation failed. |
| 429 | RATE_LIMIT_EXCEEDED | Too many requests in a short timeframe. |
| 500 | INTERNAL_ERROR | Unexpected internal server error. |
| 503 | SERVICE_UNAVAILABLE | Temporary downtime or maintenance window. |