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

# Teams

> Manage team members and invitations via the Agents control plane APIs.

## Endpoints

| Method | Endpoint | Auth | Purpose |
| - | - | - | - |
| `GET` | `/api/agents/v1/teams` | Bearer token | List team members and pending invites |
| `POST` | `/api/agents/v1/teams` | Bearer token | Send invite |
| `GET` | `/api/agents/v1/teams/{id}` | Bearer token | Team member details |
| `PUT` | `/api/agents/v1/teams/{id}` | Bearer token | Update role/permissions/status |
| `DELETE` | `/api/agents/v1/teams/{id}` | Bearer token | Remove team member |
| `POST` | `/api/agents/v1/teams/{id}/resend-invite` | Bearer token | Resend invite |
| `POST` | `/api/agents/v1/teams/invitations/{inviteId}/accept` | Bearer token | Accept invitation |

### Send invite example

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
curl --request POST 'https://modelslab.com/api/agents/v1/teams' \
  --header 'Authorization: Bearer <agent_access_token>' \
  --header 'Content-Type: application/json' \
  --data '{"email": "teammate@example.com"}'
```

### Accept invite example

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
curl --request POST 'https://modelslab.com/api/agents/v1/teams/invitations/<invite-id>/accept' \
  --header 'Authorization: Bearer <agent_access_token>'
```


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