Skip to main content

Error Codes

HTTP Status Codes

CodeMeaningCommon Cause
200OKRequest succeeded
201CreatedResource created
400Bad RequestInvalid request body or parameters
401UnauthorizedMissing or invalid authentication
403ForbiddenInsufficient permissions
404Not FoundResource does not exist
409ConflictDuplicate resource or scheduling conflict
422Unprocessable EntityValid JSON but invalid data
429Too Many RequestsRate limit exceeded
500Internal Server ErrorUnexpected server error

Error Response Format

{
"status": 400,
"success": false,
"message": "Human-readable error description",
"errors": [
{ "field": "email", "message": "email is required" }
]
}

See Error Format for more details.