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

# GET /monitors

`GET /monitors`

List all monitors in an account. Optionally, you can list only monitors that have a specific status, by using the <code>STATUS</code> parameter.

## Query parameters

- `nextToken` string
- `maxResults` integer
- `monitorStatus` 'PENDING' | 'ACTIVE' | 'INACTIVE' | 'ERROR' | 'DELETING'

## Response `200`

Success

- ListMonitorsOutput
  - `monitors` MonitorSummary[], required — The monitors that are in an account.
    - `monitorArn` string, required — The Amazon Resource Name (ARN) of the monitor.
    - `monitorName` string, required — The name of the monitor.
    - `monitorStatus` 'PENDING' | 'ACTIVE' | 'INACTIVE' | 'ERROR' | 'DELETING', required — <p>The status of a monitor. The status can be one of the following</p> <ul> <li> <p> <code>PENDING</code>: The monitor is in the process of being created.</p> </li> <li> <p> <code>ACTIVE</code>: The monitor is active.</p> </li> <li> <p> <code>INACTIVE</code>: The monitor is inactive.</p> </li> <li> <p> <code>ERROR</code>: Monitor creation failed due to an error.</p> </li> <li> <p> <code>DELETING</code>: The monitor is in the process of being deleted.</p> </li> </ul>
  - `nextToken` string — The token for the next set of results. You receive this token from a previous call.

## Other responses

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

---

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