Waste Tools
Query waste records for facilities — including waste types, quantities, treatment methods, transport distances, and CO₂e emissions. This is Scope 3 Category 5 (waste generated in operations) data.list_wastes
List waste records for a specific facility.
facility_id is required — call list_facilities first to get valid IDs.
Example response:
Example prompts:
Write Operations
create_waste
Create a waste record for Scope 3 Category 5 (waste generated in operations). Each record belongs to a facility and covers a date range.
CO₂e is calculated asynchronously after creation — the response will initially show co2e as null.
Parameters:
To find valid
waste_efs_id values, use the REST API endpoint GET /v1/waste-efs which lists available LER code + RD code combinations with their UUIDs.CO₂e emissions are calculated in the background after creation. The initial response will show
co2e: null. Call list_wastes after a few seconds to see the calculated value.update_waste
Update an existing waste record. Only the fields you provide are changed. CO₂e is recalculated after update.
Parameters:
Example prompts:
Workflows
Querying waste records
- Find facilities —
list_facilitiesto discover facility IDs - List waste records —
list_wasteswith thefacility_id - View emissions —
get_greenhouse_gas_emissionswithcategory=wastesfor aggregated waste emission totals
Logging waste
- Find facility —
list_facilitiesto get thefacility_id - Create waste —
create_wastewith facility, identification, dates, and quantity - Verify —
list_wastesto confirm it appears and check CO₂e calculation status
Related
API: List Wastes
REST API equivalent with additional filters
Facilities
Find facility IDs to query waste records
Emissions
Aggregated Scope 3 waste emissions
CLI
Manage waste records from the command line