EUDR Fast Path — from a facility upload

The one-call path for facility uploads: POST /ingestions/assets (location_type: facility) with metrics: ["deforestation"] and create_audit_trail: true. Processing a facility generates its supply shed + the plots beneath it, and the ingestion worker auto-creates the EUDR audit-trail record from those plots once it finishes — no separate create call.

A facility resolves to the plots beneath it via its supply shed, so the record covers exactly those plots.

Requires deforestation in the same request (create_audit_trail 400s otherwise) so the auto-created record snapshots the signal.

Endpoint map

StepMethodPathThreads to next
01POST/ingestions/assets (facility, metrics:["deforestation"], create_audit_trail:true)fp_fac_task_id
02GET/ingestions/{task} (poll until it carries audit_trail_task_id)fp_fac_audit_task
03GET/regulations/eudr/audit-trail/tasks/{audit_task} (poll until complete)fp_fac_record_id
04GET/regulations/eudr/audit-trail/{record}/report(built DDS report — plots beneath the facility)
05—Render the report as a standalone HTML page (Bruno-side preview)—
06GET/regulations/eudr/audit-trail/{record}/audit-trail/htmlsigned download URL
07POST/regulations/eudr/audit-trail/{record}/authorisationsclears authorization_missing
08POST/regulations/eudr/dds/{record}/submitfp_fac_submit_task_id
09GET/regulations/eudr/audit-trail/tasks/{submit_task} (poll until complete)TRACES identifiers

Steps 07–09 file the record with EU TRACES — the end of the customer's flow. Submit files only the compliant supply base and requires a live authorisation for the current version (step 07).

The plot equivalent is the sibling EUDR Fast Path From Plots workflow. For the explicit multi-step path see Comprehensive.