---
title: "List monitoring views"
method: GET
path: "/monitoring/v2/monitoring-views"
tags: ["monitoring/v2/MonitoringViews"]
---

# List monitoring views

`GET /monitoring/v2/monitoring-views`

Paginated list of monitoring views the caller can read. Visibility includes views the caller owns plus views team-shared with any of the caller's teams, resolved from the `x-client-info` identity header.

## Query parameters

- `limit` integer
- `page` integer

## Response `200`

Default response

- object
  - `error` string, nullable
  - `data` MonitoringView[], required
    - `id` string
    - `slug` string
    - `name` string
    - `configurationType` 'simple' | 'agentic'
    - `prompt` string — Natural-language prompt. Populated only when `configurationType` is `agentic`.
    - `teamShared` boolean
    - `isOwner` boolean
    - `matchCount24h` integer — Shorthand for `matchStats.developmentMatchCount24h`. Retained for backward compatibility.
    - `lastMatchAt` string, date-time — Mirrors `matchStats.lastMatchAt`. Retained for backward compatibility.
    - `matchStats` object — Aggregate match counts and recency for the view across both developments and events.
      - `developmentMatchCountTotal` integer — Total developments that have ever matched this view.
      - `developmentMatchCount24h` integer — Developments matched in the last 24 hours.
      - `eventMatchCountTotal` integer — Distinct events with at least one matching development, all-time.
      - `eventMatchCount24h` integer — Distinct events with at least one match in the last 24 hours.
      - `lastMatchAt` string, date-time — Timestamp of the most recent matching development.
    - `evaluationStartAt` string, date-time
    - `evaluationEndAt` string, date-time
    - `assetIds` string[]
    - `assetSectors` string[]
    - `assetSubsectors` string[]
    - `assetPreTge` boolean, nullable
    - `assetEcosystemNetworkIds` string[]
    - `verified` boolean, nullable
    - `actionable` boolean, nullable
    - `governance` boolean, nullable
    - `intelCategories` string[]
    - `intelSubcategories` string[]
    - `minimumImportance` string
    - `initializing` boolean — True while an agentic view is waiting on its first LLM evaluation pass. Clients can use this to show a loading indicator after creating a new agentic view.
    - `evaluationProgress` object — Backfill progress for an agentic view's initial evaluation pass. `completed` reaches `total` once every candidate development has been scored. Useful as a progress indicator after a view is created.
      - `total` integer
      - `completed` integer
  - `metadata` MonitoringPagination
    - `limit` integer, required
    - `page` integer, required
    - `totalRows` integer, required
    - `totalPages` integer, required

## Other responses

- `400` — Bad Request
- `403` — Forbidden
- `500` — Internal Server Error

---

[API](https://skmtc.net/messari/apis/messari-api-deep-research-v1.md) · [All operations](https://skmtc.net/messari/apis/messari-api-deep-research-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/messari/messari-api-deep-research-v1/versions/af35b9757e14/schema)
