List the token’s teams
const url = 'https://qinto-api.blotout.io/teams';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url https://qinto-api.blotout.io/teams \ --header 'Authorization: Bearer <token>'Returns every team this credential may access. Start here: every other operation needs a teamId.
How it works
A team API token returns its one team. An OAuth token returns the teams selected when the session was authorized.
Required permissions
- None beyond a valid token; the response contains only the token’s bound team
Authorizations
Section titled “Authorizations”Responses
Section titled “Responses”The teams this token may access.
object
The teams authorized for this credential.
A team the authenticated credential may access.
object
Server-assigned unique id of the team. Every other operation addresses a team with it.
Display name of the team, or null when it has never been named.
When the team was created, as an ISO 8601 UTC timestamp.
The access granted specifically in this team.
Example
{ "teams": [ { "teamId": "7b8d1a52-6c1e-4b6f-9a30-2f8a54d1c3e9", "name": "Acme", "createdAt": "2026-06-18T00:00:00.000Z", "scopes": [ "team:write" ] } ]}unauthenticated — The Authorization: Bearer token is missing, malformed, or no longer valid. Generate a team API token or obtain a new OAuth access token.
object
Machine-readable error slug; switch on this value rather than on the HTTP status alone.
Example
{ "error": "unauthenticated"}internal — Unexpected server error. Nothing is guaranteed to have been persisted; idempotent operations are safe to retry.
object
Machine-readable error slug; switch on this value rather than on the HTTP status alone.
Example
{ "error": "internal"}