/api/* endpoints need no auth.
Get your API key
Your API key is issued when your account is created. On the hosted instance it’s shown in the dashboard; you can also create an account directly:Use it
Send the key as a bearer token on every authenticated request:Multiple keys & API-only keys
Instead of sharing one key everywhere, you can issue several. Give each addon or integration its own labelled key, so if one leaks you revoke just that key without disturbing the others. Each key is one of:- Login-enabled — full account access (dashboard, billing, credentials, key management).
- API-only — can stream, download, and search, but cannot sign in or change your account. This is the default for new keys and the right choice for an addon: a leaked API-only key can’t take over your account.
Managing keys requires a login-enabled key. API-only keys receive
403 on account routes.List your keys
Create a key
key is returned once — store it now. Up to 20 keys per account.
Revoke a key
Errors
Both error shapes differ by surface:
/rest/1.0 returns { "error": "...", "error_code": 8 },
and /v0/store returns { "error": { "code": 401, "message": "..." } }.