List teams
List the teams the authenticated user is a member of, as id and name. The response is the whole list: there is no pagination, cursor or filter. Deleted teams are omitted. Use a team’s id as the team_id on endpoints that take one, such as List agents.
The personal workspace is not a team and is not listed. Agents owned personally carry the owner’s own user ID as their team_id, and an unscoped List agents call returns them.
Authenticate with OAuth (gumloop_api scope, or gumloop_api.teams alone) or a personal API key and user ID. A team API key must send its own team as team_id in the query string and receives that one team. In Python use client.teams.list(); in the terminal use gumloop teams list --json.
Authorizations
Query Parameters
Team scope when using a team API key. Required with a team key and must be the key's own team; ignored with OAuth or a personal API key.
Response
Every team the caller belongs to. Empty when they belong to none.
The whole list, unpaginated. A team carries id and name only.