---
title: "GET /monitors"
method: GET
path: "/monitors"
---

# GET /monitors

`GET /monitors`

Returns a list of all of your monitors.

## Query parameters

- `nextToken` string
- `maxResults` integer
- `state` string

## Response `200`

Success

- ListMonitorsOutput
  - `monitors` MonitorSummary[], required — Lists individual details about each of your monitors.
    - `monitorArn` string, required — The ARN of the monitor.
    - `monitorName` string, required — The name of the monitor.
    - `state` 'PENDING' | 'ACTIVE' | 'INACTIVE' | 'ERROR' | 'DELETING', required — The state of the monitor.
    - `aggregationPeriod` integer — The time, in seconds, that metrics are collected and sent to Amazon CloudWatch. Valid values are either <code>30</code> or <code>60</code>.
    - `tags` object — The list of key-value pairs assigned to the monitor.
  - `nextToken` string — The token for the next page of results.

## Other responses

- `480` — AccessDeniedException
- `481` — ThrottlingException
- `482` — ValidationException
- `483` — InternalServerException

---

[API](https://skmtc.net/aws/apis/networkmonitor.md) · [All operations](https://skmtc.net/aws/apis/networkmonitor/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/networkmonitor/versions/f1fb54da1a06/schema)
