---
title: "List AOI Monitor Results"
method: GET
path: "/earthcache/aoi-monitors/{monitor_id}/results"
tags: ["aoiMonitors"]
---

# List AOI Monitor Results

`GET /earthcache/aoi-monitors/{monitor_id}/results`

Returns a paginated list of satellite imagery results captured for a specific AOI monitor.

## Path parameters

- `monitor_id` string, uuid, required

## Query parameters

- `limit` integer
- `cursor` string

## Response `200`

Paginated list of AOI monitor results.

- PaginatedAOIMonitorResults
  - `data` AOIMonitorResult[], required — Page of AOI monitor result objects.
    - `id` string, uuid, required — Unique result identifier.
    - `monitor_id` string, uuid, required — ID of the monitor that generated this result.
    - `location` AOIMonitorLocation, required — GeoJSON Polygon representing the area of interest.
      - `type` 'Polygon', required — Must be "Polygon".
      - `coordinates` array[], required — Array of linear rings. The first ring is the exterior boundary.
        - array[]
          - number[] — [longitude, latitude] or [longitude, latitude, elevation]
      - `bbox` number[] — Optional bounding box [minLon, minLat, maxLon, maxLat].
    - `intersection` AOIMonitorLocation, required — GeoJSON Polygon representing the area of interest.
      - `type` 'Polygon', required — Must be "Polygon".
      - `coordinates` array[], required — Array of linear rings. The first ring is the exterior boundary.
        - array[]
          - number[] — [longitude, latitude] or [longitude, latitude, elevation]
      - `bbox` number[] — Optional bounding box [minLon, minLat, maxLon, maxLat].
    - `source` string, required — Data source (e.g. "sentinel-2").
    - `product_name` string, required — Product/scene identifier from the data provider.
    - `resolution` number, required — Scene resolution in meters per pixel.
    - `start_time` string, date-time, required — Acquisition start time (ISO 8601).
    - `end_time` string, date-time, required — Acquisition end time (ISO 8601).
    - `preview_uri` string, uri, required — URL to a full-resolution preview image.
    - `thumbnail_uri` string, uri, required — URL to a thumbnail image.
    - `location_coverage_percentage` number, required — Percentage of the AOI covered by this scene.
    - `area_sq_km` number, required — Area of the intersection in square kilometres.
    - `price_per_sq_km` number, nullable — Price per square kilometre for ordering this result.
    - `minimum_area_sq_km` number, nullable — Minimum orderable area in square kilometres.
    - `cost` number, nullable — Estimated total cost for ordering the intersecting area.
    - `result_cloud_cover_percentage` number, required — Cloud cover percentage over the scene.
    - `sensor_type` string, required — Sensor type (e.g. "optical", "sar").
    - `off_nadir_angle` number, nullable — Off-nadir angle in degrees at time of capture.
    - `product` object, nullable — Additional provider-specific product metadata.
    - `properties` object, nullable — Additional scene properties.
  - `limit` integer, required — The limit applied to this page.
  - `next_cursor` string, nullable — Base64-encoded cursor to fetch the next page. Null when there are no more results.

## Other responses

- `401` — Unauthorized
- `404` — Monitor not found.
- `500` — Internal server error.

---

[API](https://skmtc.net/skywatch/apis/api-specification.md) · [All operations](https://skmtc.net/skywatch/apis/api-specification/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/skywatch/api-specification/revisions/51f7c5a8d15d/schema)
