> ## Documentation Index
> Fetch the complete documentation index at: https://docs.uplift.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Errors

> HTTP status codes and what they mean when using the Uplift API.

## HTTP errors

When interacting with the API, you may encounter various HTTP status codes indicating success or failure of your requests. Here’s a quick overview of the most common error codes and what they mean:

* **400 Bad Request**: The request was invalid or malformed. Double-check your parameters or request format.
* **401 Unauthorized**: Your authorization token (API key) is missing or invalid. Ensure your API key is correct and has the necessary permissions.
* **403 Forbidden**: You do not have permission to access the requested resource. Contact your system administrator if you believe you should have access.
* **404 Not Found**: The resource you requested (e.g., job ID or athlete ID) does not exist, or the job has expired. Export job results are retained for 72 hours; after that, the job ID returns 404. Verify the resource or request a new export.
* **429 Too Many Requests**: You’ve hit the API rate limit. Try again later, or adjust your request frequency.
* **500 Internal Server Error**: Something went wrong on the server. If the issue persists, contact support for assistance.
* **503 Service Unavailable**: A temporary upstream issue prevented the request from completing. Wait a moment and retry.
