> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dacard.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# List teams

> List the teams the authenticated user belongs to.

List the teams the authenticated user belongs to. Returns every team the caller has accepted membership in, regardless of role.

```bash theme={null}
curl -X GET https://app.dacard.ai/api/teams \
  -H "Authorization: Bearer $DACARD_API_KEY"
```

| Property | Value |
| - | - |
| **Auth** | Required (Clerk session or Bearer API key) |
| **Required scope** | None beyond authentication |
| **Rate limit** | None on this route |
| **Idempotent** | Yes |

## Response

```json theme={null}
{
  "teams": [
    {
      "id": "tm_2x1B3y...",
      "name": "Acme Product",
      "createdAt": "2026-04-12T18:11:43Z"
    }
  ]
}
```

## Errors

| Status | Code | When |
| - | - | - |
| 401 | `AUTH_REQUIRED` | No session and no Bearer key. |
| 500 | `INTERNAL_ERROR` | Database read failed. Sentry traced. |

See [Errors](https://docs.dacard.ai/api-reference/errors.md) for response shape.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.