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

# Authentication

> Bearer tokens and API key management

All API requests authenticate via **Bearer token** in the `Authorization` header.

```bash theme={null}
Authorization: Bearer ik_live_<your-secret>
```

## Key types

| Prefix     | Environment | Use                      |
| ---------- | ----------- | ------------------------ |
| `ik_live_` | Production  | Real renders, billed     |
| `ik_test_` | Test        | Watermarked output, free |

## Managing keys

In the dashboard: **Settings → API Keys**.

* Each key is shown **once** at creation. Store it in a secret manager.
* **Revoke** keys you no longer need — revoked keys are rejected immediately.
* Revoked keys do not appear in the dashboard's template API tab.

## Scoping

Keys are scoped to a single **organization**. To use Imtegrate from multiple orgs, generate one key per org.

## Errors

| Status                  | Meaning                                         |
| ----------------------- | ----------------------------------------------- |
| `401 Unauthorized`      | Missing, malformed, or revoked key              |
| `403 Forbidden`         | Key valid but lacks permission for the resource |
| `429 Too Many Requests` | Rate limit exceeded — back off and retry        |
