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

# List 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.



## OpenAPI

````yaml GET /monitoring/v2/monitoring-views
openapi: 3.0.0
info:
  description: OpenAPI specification for the entire Messari API
  title: Messari API - Monitoring V2
  version: 1.0.0
servers:
  - description: Messari API
    url: https://api.messari.io
security: []
paths:
  /monitoring/v2/monitoring-views:
    get:
      tags:
        - monitoring/v2/MonitoringViews
      summary: List monitoring views
      description: >-
        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.
      operationId: listMonitoringViews
      parameters:
        - in: query
          name: limit
          schema:
            type: integer
            format: int64
            default: 10
            example: 10
          description: >-
            Page size, default 10. Coerced silently: values above 100 are capped
            to 100; values ≤ 0 (and missing/non-integer values) fall back to the
            default.
        - in: query
          name: page
          schema:
            type: integer
            format: int64
            default: 1
            example: 1
          description: 1-indexed page (default 1)
      responses:
        '200':
          description: Default response
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                    nullable: true
                  data:
                    type: array
                    items:
                      $ref: '#/components/schemas/MonitoringView'
                  metadata:
                    $ref: '#/components/schemas/MonitoringPagination'
                required:
                  - data
              example:
                error: null
                data:
                  - id: 3ae07edf-61b6-4582-ad3b-ff48e50a7f47
                    slug: listing-events-3ae07edf
                    name: Listing Events
                    configurationType: simple
                    teamShared: true
                    isOwner: false
                    matchCount24h: 0
                    lastMatchAt: '2026-04-16T17:34:16Z'
                    evaluationStartAt: '2026-01-01T00:00:00Z'
                    assetIds: []
                    assetSectors: []
                    assetSubsectors: []
                    assetPreTge: null
                    verified: null
                    actionable: null
                    governance: null
                    assetEcosystemNetworkIds: []
                    intelCategories: []
                    intelSubcategories:
                      - spot_listing
                      - delisting
                      - other_listing
                    minimumImportance: ''
                  - id: 6f4209f7-1406-47b3-9416-b7fe6bf1e534
                    slug: security-performance-6f4209f7
                    name: Security & Performance
                    configurationType: simple
                    teamShared: false
                    isOwner: true
                    matchCount24h: 8
                    lastMatchAt: '2026-04-20T17:27:32Z'
                    evaluationStartAt: '2008-01-01T00:00:00Z'
                    assetIds: []
                    assetSectors: []
                    assetSubsectors: []
                    assetPreTge: null
                    verified: null
                    actionable: null
                    governance: null
                    assetEcosystemNetworkIds: []
                    intelCategories:
                      - security_and_hacks
                      - performance
                    intelSubcategories: []
                    minimumImportance: medium
                  - id: 13710395-d849-4f36-9e87-089552dc2844
                    slug: tokenomics-13710395
                    name: Tokenomics
                    configurationType: simple
                    teamShared: true
                    isOwner: false
                    matchCount24h: 1
                    lastMatchAt: '2026-04-20T17:38:01Z'
                    evaluationStartAt: '2026-04-07T14:45:35Z'
                    assetIds: []
                    assetSectors: []
                    assetSubsectors: []
                    assetPreTge: null
                    verified: null
                    actionable: null
                    governance: null
                    assetEcosystemNetworkIds: []
                    intelCategories:
                      - tokenomics
                    intelSubcategories: []
                    minimumImportance: ''
                metadata:
                  limit: 20
                  page: 1
                  totalRows: 3
                  totalPages: 1
        '400':
          description: Bad Request
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  data:
                    nullable: true
                required:
                  - error
        '403':
          description: Forbidden
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  data:
                    nullable: true
                required:
                  - error
        '500':
          description: Internal Server Error
          content:
            application/json:
              schema:
                type: object
                properties:
                  error:
                    type: string
                  data:
                    nullable: true
                required:
                  - error
      security:
        - apiKey: []
components:
  schemas:
    MonitoringView:
      type: object
      description: >-
        A saved monitoring view — a persistent filter over developments/events.
        `configurationType` is `simple` for filter-based views and `agentic` for
        prompt-based views.
      properties:
        id:
          type: string
        slug:
          type: string
        name:
          type: string
        configurationType:
          type: string
          enum:
            - simple
            - agentic
        prompt:
          type: string
          description: >-
            Natural-language prompt. Populated only when `configurationType` is
            `agentic`.
        teamShared:
          type: boolean
        isOwner:
          type: boolean
        matchCount24h:
          type: integer
          description: >-
            Shorthand for `matchStats.developmentMatchCount24h`. Retained for
            backward compatibility.
        lastMatchAt:
          type: string
          format: date-time
          description: >-
            Mirrors `matchStats.lastMatchAt`. Retained for backward
            compatibility.
        matchStats:
          type: object
          description: >-
            Aggregate match counts and recency for the view across both
            developments and events.
          properties:
            developmentMatchCountTotal:
              type: integer
              description: Total developments that have ever matched this view.
            developmentMatchCount24h:
              type: integer
              description: Developments matched in the last 24 hours.
            eventMatchCountTotal:
              type: integer
              description: >-
                Distinct events with at least one matching development,
                all-time.
            eventMatchCount24h:
              type: integer
              description: Distinct events with at least one match in the last 24 hours.
            lastMatchAt:
              type: string
              format: date-time
              description: Timestamp of the most recent matching development.
        evaluationStartAt:
          type: string
          format: date-time
        evaluationEndAt:
          type: string
          format: date-time
        assetIds:
          type: array
          items:
            type: string
        assetSectors:
          type: array
          items:
            type: string
        assetSubsectors:
          type: array
          items:
            type: string
        assetPreTge:
          type: boolean
          nullable: true
        assetEcosystemNetworkIds:
          type: array
          items:
            type: string
        verified:
          type: boolean
          nullable: true
        actionable:
          type: boolean
          nullable: true
        governance:
          type: boolean
          nullable: true
        intelCategories:
          type: array
          items:
            type: string
        intelSubcategories:
          type: array
          items:
            type: string
        minimumImportance:
          type: string
        initializing:
          type: boolean
          description: >-
            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:
          type: object
          description: >-
            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.
          properties:
            total:
              type: integer
            completed:
              type: integer
    MonitoringPagination:
      type: object
      properties:
        limit:
          type: integer
        page:
          type: integer
        totalRows:
          type: integer
        totalPages:
          type: integer
      required:
        - limit
        - page
        - totalRows
        - totalPages
  securitySchemes:
    apiKey:
      in: header
      name: X-Messari-API-Key
      type: apiKey

````