Errors & Response Codes
Understanding response codes helps you integrate with and troubleshoot the Flowcase API. Each code tells you the status of your request, so you can identify and resolve problems quickly.
Status Code Classes
The Flowcase API uses standard HTTP status codes grouped into four classes:
- 2xx Success: The request was successfully received, understood, and accepted.
- 3xx Redirection: Further action is needed to complete the request.
- 4xx Client Error: The request contains bad input or cannot be fulfilled.
- 5xx Server Error: The server failed to fulfil a valid request.
Status Code Reference
| Code | Meaning | Description |
|---|---|---|
| 200 | OK | The API call was successful |
| 201 | Created | The resource was successfully created |
| 204 | No Content | The request was successful but there is no response body |
| 400 | Bad Request | The request was invalid: check the error messages in the response |
| 401 | Unauthorized | Your API key is not authorised to access this resource |
| 403 | Forbidden | Your API key does not have permissions to access this resource |
| 404 | Not Found | The requested resource was not found |
| 409 | Conflict | The resource could not be updated due to a conflict |
| 415 | Unsupported Media Type | The request content type is not supported: check the required content type |
| 422 | Unprocessable Entity | The request was well-formed but contains semantic errors |
| 429 | Too Many Requests | Rate limit exceeded: see the Rate Limits guide |
| 500 | Internal Server Error | An unexpected error has occurred; contact tech support if it continues |
| 503 | Service Unavailable | The service is temporarily unavailable |