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

# Errors

SpeedVitals uses conventional HTTP response codes to indicate the success or failure of an API request.

In general, Codes in the `2xx`range indicate success. Codes in the `4xx`range indicate an error that failed given the information provided (e.g., a required parameter was omitted, lighthouse test failed, etc.). Codes in the  `5xx`range indicate an error with SpeedVitals servers (these are rare).

**List of common errors codes:**

| **HTTP Status** | **Description**              |
| :-------------- | :--------------------------- |
| **401**         | **Unauthorized**             |
| **429**         | **Rate Limit Exceeded**      |
| **500**         | **Internal Server Error**    |
| **502**         | **Server Under Maintenance** |
