Reporting via DEFRA's API
The API path means your software submits every waste receipt to DEFRA in real time. You configure it once; your team keeps working in the system they already use.
Confirm your software is API-ready
Talk to whoever owns your waste-management system — your weighbridge software, your ERP's waste module, a dedicated platform like Weave Comply, or an in-house tool. They need to be connected to DEFRA's Receipt of Waste API. If they aren't, either ask them to certify, or move to the spreadsheet path.
DEFRA publishes developer guidance at defra.github.io/waste-tracking-service — share it with your developers.
Register your organisation and get your API code
Sign in to the Digital Waste Tracking service with your organisation's Government Gateway account. After registration, DEFRA issues you a 6-digit API code that uniquely identifies your organisation.
Hand the code to your software provider
Send the 6-digit code to your software provider through a secure channel (not email — treat it like a credential). They'll wire it into their connection so every waste movement your team logs is attributed to the right organisation.
Test, then go live
Most providers will run test submissions against DEFRA's sandbox before flipping to production. Walk a couple of real-looking movements through the system and confirm they land cleanly. Once the round-trip is clean, you're live — every receipt your team records will be reported automatically.
Want to skip the integration work entirely? Weave Comply plugs straight into SAP, Microsoft Dynamics and most ERPs, and handles every API submission for you.