Skip to main content
GET
Get Waste
← Wastes API Retrieve a single waste record by ID with enriched data including CO2e emissions, user who created it, unit details, and linked projects.

Request

Headers

string
required
Your API key for authenticationExample: sk_live_1234567890abcdef
string
required
Your organization UUIDExample: a8315ef3-dd50-43f8-b7ce-d839e68d51fa

Path Parameters

string
required
UUID of the waste recordExample: f47ac10b-58cc-4372-a567-0e02b2c3d479

Response

string
Waste record UUID
string
Always "wastes"
string
Where the waste is in its calculation:
  • loading: waiting for its emission factor to be matched from the description.
  • uploaded: stored and calculated, or about to be (an ingest job tells you when).
  • active: calculated; older wastes carry it instead of uploaded.
  • review: its factor, matched from the description, needs a person. Either a factor was applied with low confidence (the waste has emissions; someone should confirm it) or none could be applied (no emissions until someone picks one). error_messages contains LOW_CONFIDENCE_WASTE_FACTOR_MATCH.
  • error: the emissions could not be calculated, usually because no emission factor covers its LER/R/D codes, or because it has no unit.
number | null
Waste quantity after facility allocation, in the specified unit
number | null
Original waste quantity before facility allocation
number | null
Facility allocation percentage (0–1)
string | null
Waste stream identification name
string | null
Free-text description of the waste record
string | null
European Waste Catalogue (LER/LoW) code. See List LER Codes and List R/D Codes for the catalogs with their descriptions.
string | null
Recovery/disposal operation code, zero-padded to two digits (D09, R03)
number | null
Distance in km to the waste treatment center
string | null
Start date of the waste period (ISO 8601)
string | null
End date of the waste period (ISO 8601)
number | null
Calculated CO2 equivalent emissions in kg
number | null
CO2 equivalent biomass emissions in kg
string | null
UUID of the facility this waste belongs to
string | null
UUID of the user who created the record
string | null
Source waste UUID (if derived from a distributed waste record)
string | null
Same as identification_name (kept for consistency with other modules)
string | null
URL to download the linked file
string | null
UUID of the linked file
string | null
Name of the linked file
datetime
Timestamp when the record was created
datetime | null
Timestamp when the record was last updated
string | null
UUID of a custom emission factor, if applied
object | null
Custom emission factor details, if applied
array[string] | null
Codes from matching the emission factor, e.g. LOW_CONFIDENCE_WASTE_FACTOR_MATCH for a waste in review. A waste in error does not always carry one yet.
object | null
Unit of measurement
object | null
User who created the record
array[object]
Projects linked to this waste record
array[object]
Facility percentage allocations (for distributed waste records)

Example

Successful Response

Common Errors

404 Not Found

Cause: Waste record does not exist or does not belong to your organization

List Wastes

Browse waste records

Update Waste

Modify a waste record