Skip to main content

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.
Parameters: Example response:
Key response fields: 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.
Example response:
Example prompts:
Common errors:

update_waste

Update an existing waste record. Only the fields you provide are changed. CO₂e is recalculated after update. Parameters: Example prompts:
Common errors:

Workflows

Querying waste records

  1. Find facilitieslist_facilities to discover facility IDs
  2. List waste recordslist_wastes with the facility_id
  3. View emissionsget_greenhouse_gas_emissions with category=wastes for aggregated waste emission totals

Logging waste

  1. Find facilitylist_facilities to get the facility_id
  2. Create wastecreate_waste with facility, identification, dates, and quantity
  3. Verifylist_wastes to confirm it appears and check CO₂e calculation status

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