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

# Errors

> HTTP status codes and error response format

## Error Shape

All errors return JSON with at minimum an `error` field:

```json theme={null}
{
  "error": "Bad Request",
  "message": "name, type, and subscription_plan are required."
}
```

The `message` field provides detail when available.

## Status Codes

| Code  | Meaning                                                     |
| ----- | ----------------------------------------------------------- |
| `200` | Success                                                     |
| `201` | Resource created                                            |
| `400` | Bad request — invalid input or missing required fields      |
| `401` | Unauthorized — missing or invalid `X-API-Key`               |
| `404` | Resource not found, or does not belong to your organization |
| `500` | Internal server error                                       |
