Error Handling
Error response format
{
"error": {
"status": 422,
"code": "unprocessable_entity",
"message": "Field 'annualIncome' does not accept operator 'contains'",
"details": [
{
"field": "annualIncome",
"issue": "Operator 'contains' is not compatible with field type 'currency'"
}
]
}
}Field
Description
Common status codes
Client errors (4xx)
Status
Code
When it occurs
Server errors (5xx)
Status
Code
When it occurs
Handling errors in practice
Retry strategy
Conflict resolution (409)
Concurrency conflicts (412)
Validation errors (422)
Last updated

