Two Minute Reports Logo
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"
    }
  ]
}

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.
Copyright © 2026