API Keys
All API requests require a Bearer token sent in theAuthorization header. Generate keys from the Ruune Dashboard under Settings → API Keys.
Request Header
Key Types
| Prefix | Description |
|---|---|
ruune_sk_live_ | Production key — full access to your account data. |
ruune_sk_test_ | Test key — returns mock data, no real recordings affected. |
Example Request
cURL
Scopes
By default, keys have full access. You can restrict keys to specific scopes when creating them:| Scope | Description |
|---|---|
notes:read | Read notes, transcripts, highlights |
notes:write | Create, update, delete notes |
recordings:read | List and download recordings |
search | Semantic search across all context |
actions:read | List action items |
actions:write | Update action item status |
webhooks:manage | Create, list, delete webhooks |
MCP Authentication
The MCP server uses the same API key. Pass it as a header in your MCP client configuration:MCP Config

