- API tokens — long-lived
sl_…secrets you create yourself and send as thex-api-keyheader. Use them for your own scripts, servers, and CI pipelines. - Connected apps — third-party apps and AI agents that you signed into through Streamloop’s OAuth flow (for example, an MCP agent like Claude or ChatGPT). Use this list to review who you’ve authorized and revoke access when you no longer need it.
Open account access settings
- Open the dashboard.
- Click your avatar in the top right and choose Settings.
- In the settings dialog, select API Tokens or Connected Apps from the side menu.
API tokens
The API Tokens panel lists every personal API token on your account, when it was created, when it expires, and when it was last used. From here you can mint a new token or revoke an existing one.Create a token
- Open Settings → API Tokens.
- Click New token.
- Give the token a descriptive name (for example,
CI pipelineormonitoring-prod) so future-you can tell what it’s for. - Pick an expiration: 30 days, 90 days, 1 year, or No expiration. Shorter is safer — rotate when you can.
- Click Create token.
.env file that’s not committed. Once you dismiss the reveal banner, the full token cannot be retrieved again; if you lose it, you’ll need to create a new one.
Use a token
Send the token in thex-api-key header on any REST or GraphQL request:
Revoke a token
- Find the token in the list.
- Click the trash icon and confirm.
Connected apps
The Connected Apps panel shows every third-party client you’ve authorized through OAuth. Each entry is an app — an MCP agent, a custom integration, or any OAuth client — that completed Streamloop’s authorization-code flow and received an access token tied to your account. For each connected app you’ll see:- The app’s name (or its hostname if no name is registered).
- The scopes you granted, such as
streamloop:readorstreamloop:write. See the full list on the Authentication page. - When you first authorized the app.
Revoke an app
To stop an app from acting on your behalf:- Open Settings → Connected Apps.
- Find the app in the list.
- Click the trash icon and confirm.
Revoking a connected app does not revoke any API tokens you created yourself in API Tokens. The two lists are independent: API tokens are yours, connected apps belong to a third party you delegated to.
Which should I use?
| Use this | When |
|---|---|
| API token | A script, server, or CI job you own and control needs to call the Streamloop API. |
| Connected app (OAuth) | A third-party tool — an AI agent, a published integration — needs to act on your account, and you want to grant only specific scopes and be able to revoke it cleanly. |