EUDR Fast Path — from a plot upload

The one-call path for plot uploads: POST /ingestions/assets (location_type: plot) with metrics: ["deforestation"] and create_audit_trail: true. The ingestion worker auto-creates the EUDR audit-trail record from this upload once it finishes processing — no separate POST /regulations/eudr/audit-trail call.

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 (plot, metrics:["deforestation"], create_audit_trail:true)fp_plot_task_id
02GET/ingestions/{task} (poll until it carries audit_trail_task_id)fp_plot_audit_task
03GET/regulations/eudr/audit-trail/tasks/{audit_task} (poll until complete)fp_plot_record_id
04GET/regulations/eudr/audit-trail/{record}/report(the built DDS report)
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_plot_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 facility equivalent is the sibling EUDR Fast Path From Facilities workflow. For the explicit multi-step path see Comprehensive.