Teams
List teams
List the teams the authenticated user belongs to.
GET /teams
Returns the teams the authenticated user is a member of, newest first. Each entry is a lightweight summary; use Get team for full details. Any member can call this — no specific role is required.
Authentication: Bearer token · Permission:
teams:read · Rate limit: default (120 / 60s)Request
curl https://api.twominutereports.com/v1/teams \
-H "Authorization: Bearer tmrc_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Response
{
"success": true,
"data": [
{
"id": "0190f8b0-1a2b-7c3d-8e4f-5a6b7c8d9e0f",
"name": "Acme Marketing",
"createdAt": "2026-01-12T08:15:00.000Z"
},
{
"id": "0190f8b1-2c3d-7e4f-9a5b-6c7d8e9f0a1b",
"name": null,
"createdAt": "2025-11-03T14:20:00.000Z"
}
]
}
{
"success": false,
"error": { "code": "UNAUTHORIZED", "message": "Authentication required" }
}
The team summary object
id
string · uuid v7
Team identifier. Use it as
teamId in other team endpoints.name
string | null
The team's display name, or
null if unnamed.createdAt
string
When the team was created.