Batches
List EUDR Batches | AgriBackup API Reference
Retrieve a cursor-paginated list of all registered EUDR batches for your organisation, with optional filtering by update timestamp.
GET
Python
Returns a cursor-paginated list of all EUDR batches registered under your organisation. Use this endpoint to synchronise batch records with your ERP, monitor risk assessment progress, or build compliance dashboards. Each record in the response includes the batch’s
Each item in
batchCode, batchId, and current status. For full detail including linked polygon IDs and shipment IDs, fetch individual batches using GET /api/v1/enterprise/eudr/batches/{batchId}.
Request Headers
| Header | Required | Description |
|---|---|---|
X-API-Key | ✅ | Your live API key, e.g. sk_live_.... |
Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
starting_after | string | — | Cursor value from the previous page’s nextCursor field. Omit for the first page. |
updated_after | string (ISO-8601) | — | Return only batches updated after this timestamp. |
limit | integer | 100 | Maximum number of records to return per page. |
Response — 200 OK
| Field | Type | Description |
|---|---|---|
data | array | List of batch summary objects (see below). |
hasMore | boolean | true if additional records exist beyond this page. |
nextCursor | string | null | Pass to starting_after for the next page. null when no further records exist. |
data contains:
| Field | Type | Description |
|---|---|---|
batchId | string | Unique internal batch identifier (UUID). |
batchCode | string | Human-readable compliance code, e.g. COFFEE-KE-20260612-ABCDEF. |
status | string | Lifecycle status: PENDING_RISK_ASSESSMENT, COMPLIANT, or HIGH_RISK. |
Code Examples
Authorizations
Enterprise API Key provided via the AgriBackup developer console.
Response
200 - application/json
List of batches successfully retrieved
Register Consolidated EUDR Batch Async | AgriBackup
Previous
Get EUDR Batch by ID | AgriBackup API Reference
Next