POST /api/v1/enterprise/eudr/risk/assess-polygon
Request Body
A valid GeoJSON geometry object representing the polygon to assess. The object must conform to the GeoJSON specification (RFC 7946). Coordinates are expressed as
[longitude, latitude] pairs, and the polygon ring must be closed (first and last coordinate must match).Code Examples
Response
A200 OK response indicates the risk assessment completed synchronously. The body contains satellite NDVI metrics, the country risk classification, and a deforestation probability score.
ISO-3166-1 alpha-3 country code detected from the polygon’s centroid (e.g.,
KEN, BRA, IDN). May be null if the coordinate falls in international waters or an unmapped territory.Human-readable name of the detected country. May be
null in the same circumstances as countryCode.The EUDR Country Risk Matrix classification for the detected country. One of
LOW, STANDARD, or HIGH. HIGH risk countries require additional due-diligence evidence before a DDS can be submitted.A plain-language explanation for the assigned risk level, derived from the Country Risk Matrix dataset.
Indicates the completion state of the Sentinel-2 analysis. Possible values:
COMPLETED— analysis finished successfullyPHASE_2_SAR_FAILOVER_PENDING— optical imagery was insufficient; SAR fallback is queuedUNSUPPORTED_OR_EMPTY_ACQUISITION— no satellite data is available for this geometry
true if on-the-fly analysis triggered a deforestation alert for the submitted polygon; false otherwise.A decimal value between
0.0 and 1.0 representing the NDVI-derived probability of deforestation activity. Values above 0.30 should be treated as elevated risk.The historical baseline NDVI index for the polygon area, used as the reference point for change detection.
The most recent NDVI index reading from the latest Sentinel-2 acquisition over the polygon.
The delta between
ndviCurrent and ndviBaseline. Negative values indicate vegetation loss. Values below -0.10 warrant closer inspection.The satellite programme used for analysis, typically
COPERNICUS-SENTINEL-2. Fallback analyses may report SENTINEL_1_SAR.Error Responses
| HTTP Status | Error Code | Description |
|---|---|---|
400 Bad Request | VALIDATION_FAILED | The geoJson field is missing, malformed, or the polygon coordinates are invalid (e.g., ring not closed, self-intersecting). |
401 Unauthorized | UNAUTHORIZED | The Authorization header is missing or the bearer token is not recognised. |
403 Forbidden | FORBIDDEN | Your API key does not have the required scope to access risk assessment endpoints. |
429 Too Many Requests | RATE_LIMITED | You have exceeded the hourly rate limit. Check the X-RateLimit-Reset response header for the UTC epoch second at which your quota resets. |