Error response format
All error responses include adetail field:
Status codes
| Code | Meaning | Description |
|---|---|---|
200 | OK | Request succeeded |
201 | Created | Resource successfully created |
204 | No Content | Request succeeded with no response body (deletes) |
400 | Bad Request | Invalid request body or parameters |
401 | Unauthorized | Missing or invalid authentication |
403 | Forbidden | Valid auth but insufficient permissions |
404 | Not Found | Resource does not exist |
409 | Conflict | Resource already exists or conflicts with current state |
422 | Unprocessable Entity | Request body failed validation |
429 | Too Many Requests | Rate limit exceeded |
500 | Internal Server Error | Unexpected server error |