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

# Get AOI Monitor Result

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

## Request

- Base URL: `https://api.skywatch.co/earthcache`
- URL: `https://api.skywatch.co/earthcache/earthcache/aoi-monitors/{monitor_id}/results/{result_id}`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/skywatch/apis/api-specification/docs/earthcache/aoi-monitors/:monitor_id/results/:result_id/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns the details of a single satellite imagery result for a specific AOI monitor.

## Path parameters

- `monitor_id` string, uuid, required
- `result_id` string, uuid, required

## Response `200`

AOI monitor result found.

- AOIMonitorResult: A satellite imagery result captured by an AOI monitor.
  - `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.

## Other responses

- `401`: Unauthorized
- `404`: Monitor or result not found.
- `500`: Internal server error.

---

[API](https://skmtc.dev/skywatch/apis/api-specification.md) - [All operations](https://skmtc.dev/skywatch/apis/api-specification/llms.txt) - [OpenAPI document](https://skmtc.dev/skywatch/apis/api-specification/revisions/51f7c5a8d15d?raw)
