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

# List team on-call policies

> List the organization's teams with their on-call policies and owned services.

```http theme={null}
GET /api/v1/alerts/routing/teams
```

Lists the organization's teams by name (case-insensitive), each with its [on-call policy](https://docs.molesignal.com/en-US/alerting/routing.md#team-on-call-policies) and the services it owns in the APM service catalog. It requires `alerts.routing.read`.

```bash cURL theme={null}
curl http://localhost:5080/api/v1/alerts/routing/teams \
  -H "authorization: Bearer $MS_TOKEN"
```

```json 200 theme={null}
[
  {
    "team_id": "<team-id>",
    "name": "Payments",
    "member_count": 4,
    "escalation_policy_id": "<policy-id>",
    "services": ["default/checkout", "default/cart"]
  }
]
```

| Field | Description |
| - | - |
| `team_id`, `name` | The team's ID and name. |
| `member_count` | How many members the team has. |
| `escalation_policy_id` | The team's on-call policy; `null` when none is set, so incidents routed to the team take the default policy. |
| `services` | The services registered to the team in the service catalog and not archived, as `namespace/name`. |


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