---
updatedAt: 2026-06-25T09:31:49.000Z
agentTools:
  projectIndex: https://readme.cipherowl.ai/llms.txt
---

# Status Codes

HTTP status codes returned by the CipherOwl API and what each means for your client — 200 success, 400 fix the request, 401 re-authenticate, 403 forbidden, 429 back off, 5xx retry.

The CipherOwl API uses standard HTTP response codes to indicate the success or failure of requests.

## Success Codes

| HTTP Status Code | Description                     |
| :--------------- | :------------------------------ |
| 200              | Request successfully processed. |

## Error Codes

| HTTP Status Code | Description                                                                                                               |
| :--------------- | :------------------------------------------------------------------------------------------------------------------------ |
| `400`            | Bad request. <br />Refer to the response body for details.                                                                |
| `401`            | Bearer token expired. <br />See [Authentication](https://readme.cipherowl.ai/reference/authentication) for details.       |
| `403`            | User is not authorized to access the API. <br /><i>Note: An incorrect API path results in this error too.</i>             |
| `429`            | Request rate limit exceeded.                                                                                              |
| `500`            | Unexpected server error. <br />Contact [CipherOwl support](https://readme.cipherowl.ai/reference/support) for assistance. |