agent
Operator + supplier + product + geolocation → signed Annex II Due Diligence Statement.
Runs the 7-stage compile pipeline: geo → forest → legality → tenure → risk → dds → settle. Returns a SignedReceipt envelope (ed25519, CIDv1).
post/v1/dds/generate
Request
- Base URL: https://eudr.dev
- URL: https://eudr.dev/v1/dds/generate
- Auth: one of:
- HTTP bearer
- OAuth 2 (authorization code, authorization URL https://eudr.dev/oauth/authorize, token URL https://eudr.dev/oauth/token, scopes: eudr:write)
Request body
Example request
{
"product": {
"hs_code": "1801.00"
},
"geolocation": {
"harvest_window": "2025-10-12/2026-02-08",
"plot_geojson": {
"type": "Polygon",
"coordinates": [
[
[
-6.11,
5.2
],
[
-6.11,
5.205
],
[
-6.105,
5.205
],
[
-6.105,
5.2
],
[
-6.11,
5.2
]
]
]
},
"additional_plots": [
{
"plot_geojson": {
"type": "Polygon",
"coordinates": [
[
[
-6.11,
5.2
],
[
-6.11,
5.205
],
[
-6.105,
5.205
],
[
-6.105,
5.2
],
[
-6.11,
5.2
]
]
]
}
}
]
}
}Response
Task started; poll /a2a/tasks/{id} until state=completed.
object required
Changes
No recorded changes to this operation across all 1 revision of this API.