The List all AOIs endpoint retrieves all AOIs associated with the authenticated user. It supports filtering using optional query parameters like satellite_name
, aoi_id
, project_id
, and date-based filters. Results are paginated using offset and limit values. A successful request returns a list of AOIs along with pagination metadata. Authentication via API key is mandatory, and errors like 404 or 500 return standard error messages with relevant codes and details.
GET
/v0/aois
You need the api key which you can get from the API tab in Organization Settings. The api key is required in almost all the commands
This command consists the following query parameters (optional):
integer
default:0
This is the offset for pagination
integer
default:10
This is the limit for pagination
string
You can use this to filter the AOIs by satellite name
string
You can use this to filter by the date on which the aoi was created
string
You can use this to filter by the date on which the aoi was updated.
string
You can use this to filter by AOI ID
string
You can use this to filter by AOI name
string
You can use this to filter by project ids (comma separated)
You dont really require any path parameters for this command.
Field | Type | Description |
---|---|---|
aoi_id | string | Unique identifier for the AOI. |
name | string | Name given to the AOI by the user. |
description | string | Description or notes about the AOI. |
lens_satellite_id | string | ID of the satellite used to capture the EO data. |
project_id | string | ID of the project the AOI is linked to. |
images | object | Container for EO images (may be empty or populated). |
eo_bands | array | List of EO bands associated with the AOI (e.g., ["B01", "B02"] ). |
geometry | object | GeoJSON-style object with shape of the AOI. |
geometry.coordinates | array | Coordinate arrays defining the AOI geometry. |
geometry.type | string | Type of geometry (e.g., "Polygon" or "MultiPolygon" ). |
progress | integer | Processing progress percentage (0–100). |
status | string | Current status of the AOI (e.g., "success" ). |
is_favourite | boolean | Indicates if the AOI is marked as favorite. |
created_at | string | Timestamp when the AOI was created. |
updated_at | string | Timestamp of the last update to the AOI. |
user_id | string | ID of the user who created the AOI. |
area_in_sq_m | float | Area of the AOI in square meters. |
centroid | array | Geographic center of the AOI [longitude, latitude] . |
Field | Type | Description |
---|---|---|
total | integer | Total number of AOIs available for the user. |
offset | integer | Starting index of the current result page. |
limit | integer | Maximum number of AOIs returned in the response. |
Authorization
header.
You can optionally include query parameters like offset
, limit
, satellite_name
, aoi_id
, project_id
, created_at
, or updated_at
to filter the AOIs returned.
200 OK
) returns a list of AOIs you’ve created, along with pagination metadata.
Each AOI object includes geometry, EO bands, project details, status, and timestamps.
In case of failure (404, 500), structured error messages with code
, message
, and details
will be returned.