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

# API overview

> Base URL, authentication, request format, and error handling

## Base URL

```
https://api.automindz.co/v1
```

## Authentication

All endpoints require a Bearer token in the `Authorization` header.

```bash theme={null}
Authorization: Bearer <your-api-key>
```

Contact the Automindz team to get your API key.

<Note>
  Older unversioned endpoints remain available for compatibility, but new integrations should use `/v1`.
</Note>

## Request format

All request bodies use JSON. Set the `Content-Type` header:

```bash theme={null}
Content-Type: application/json
```

## Rate limits

All API keys are subject to rate limits. Current defaults:

| Plan       | Requests per minute | Concurrent runs |
| ---------- | ------------------: | --------------: |
| Free       |                  10 |               2 |
| Pro        |                  60 |              10 |
| Enterprise |              Custom |          Custom |

If you exceed the rate limit, the API returns `429 Too Many Requests`. Wait and retry with exponential backoff.

## Error responses

| HTTP status | Description                                        |
| ----------- | -------------------------------------------------- |
| `401`       | Invalid or missing API key                         |
| `422`       | Request validation failed — check the request body |
| `429`       | Rate limit exceeded — wait and retry               |
| `503`       | Authentication service temporarily unavailable     |
