Skip to content

Coolset EUDR Compliance API (1.0)

EUDR compliance tools including due diligence statements, risk assessments, traceability, and evidence management.

Download OpenAPI description
Languages
Servers
Mock server
https://api.coolset.com/_mock/eudr-api/
Production server
https://developers-pulse.coolset.com/api/

Order Tracing

Operations

List available orders for tracing

Request

List orders available for tracing to Due Diligence Statements

Security
Bearer
Query
orderingstring

Which field to use when ordering the results.

searchstring

A search term.

limitinteger

Number of results to return per page.

offsetinteger

The initial index from which to return the results.

exclude_ddsstring

Exclude orders already traced to DDS ID(s). Supports single ID or comma-separated list (e.g., '1' or '1,2,3')

curl -i -X GET \
  'https://api.coolset.com/_mock/eudr-api/eudr/trace-orders?ordering=string&search=string&limit=0&offset=0&exclude_dds=string' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

List of available orders

Bodyapplication/json
resultsArray of objects
countinteger
nextstring(uri)
previousstring(uri)
Response
application/json
{ "results": [ { … } ], "count": 0, "next": "http://example.com", "previous": "http://example.com" }

Trace orders to DDS

Request

Trace orders to Due Diligence Statement(s) (adds to existing orders)

Security
Bearer
Bodyapplication/jsonrequired
dds_idArray of integersrequired

DDS ID or list of DDS IDs to trace orders to (accepts single integer or array)

order_idArray of integersrequired

Order ID or list of order IDs to trace to the DDS(s) (accepts single integer or array)

curl -i -X POST \
  https://api.coolset.com/_mock/eudr-api/eudr/trace-orders \
  -H 'Authorization: YOUR_API_KEY_HERE' \
  -H 'Content-Type: application/json' \
  -d '{
    "dds_id": [
      0
    ],
    "order_id": [
      0
    ]
  }'

Responses

Orders successfully traced

Bodyapplication/json
resultsArray of objects
summaryobject
Response
application/json
{ "results": [ { … } ], "summary": { "total_dds_processed": 0, "total_orders_added": 0 } }

compliance

Operations

documents

Operations

eudr

Operations

imports

Operations

traces

Operations