Create a key
An owner of your organization creates keys in the dashboard under Settings → API & AI assistants:- Name the key after what will use it, e.g. Data warehouse sync.
- Choose when it expires: 30, 90 or 180 days, or one year. Every key expires.
- Choose its access:
- Read only — every read endpoint.
- Read and manage prompts — also create, edit and switch prompts on or off.
- Click Create key and copy it. It looks like
rr_api_….
Send the key
Put it in theX-API-Key header:
Authorization: Bearer rr_api_… works too.
What a key can reach
A key belongs to your organization and reads every site in it. It cannot reach another organization’s data: a site id from another account answers404, exactly as if it did not exist.
When a key stops working
API keys work with the REST API only. AI assistants connect to the MCP server by signing in instead. | A read-only key calls a write endpoint |
403 insufficient_permission |
Revoking a key in the dashboard takes effect on the very next request. A downgrade or a lapsed payment cuts API access at once, not when the key expires.
Check a key
GET /v1/me returns the key’s name, access, expiry and organization — a good connection test.