List Purchases
List Purchases
Get a paginated list of purchased goods and services in your organization
GET
List Purchases
List Purchases
Retrieve all purchases (Scope 3 - Category 1: Purchased Goods and Services) registered in your organization with pagination support and flexible filtering options.Purchases represent Scope 3 emissions from goods and services your organization buys. This is typically one of the largest emission categories for most organizations.
Request
Headers
Your API key for authenticationExample:
sk_live_1234567890abcdefYour organization UUIDExample:
ff4adcc7-8172-45fe-9cf1-e90a6de53aa9Your user UUIDExample:
a1b2c3d4-e5f6-7890-abcd-ef1234567890Query Parameters
Page number for paginationExample:
1Number of items per page (max: 100)Example:
50Advanced filtering criteria (format:
field:operator:value or field:value)Supported operators:eq- Equalsneq- Not equalsin- In listnin- Not in listgt- Greater thangte- Greater than or equallt- Less thanlte- Less than or equal
"status:active" or "sector:eqIT Services"Sort criteria (format:
field:asc or field:desc)Sortable fields:purchase_datequantityco2esectorstatus
"co2e:desc"Response
Current page number
Number of items per page
Total count of active purchases
Total count of purchases with errors or in review status
Array of purchase objects
Purchase Object Fields:
Unique purchase identifier (UUID v4)
Organization UUID
Purchase quantity
Unit UUID for the quantity
Unit details object with
id, name, type fieldsEconomic sector code (NAICS or similar classification)Examples:
"IT Services", "Manufacturing", "Transportation"Product or service nameExamples:
"Laptops", "Cloud Services", "Office Supplies"Type of purchase calculation methodValues:
spend_based- Calculated based on monetary spend (most common)supplier_specific- Uses supplier-specific emission factors
Expense categoryValues:
"goods", "services", "capital_goods", "other"Supplier UUID (for spend_based purchases)
Supplier details object with
business_name and country fieldsDate of purchase (ISO 8601 format)
Last update timestamp (ISO 8601 format)
Percentage of recycled content (0.0 to 1.0)
ISO 3166-1 alpha-2 country code where purchase was made
Purchase frequency for recurring purchasesValues:
"once", "weekly", "monthly", "quarterly", "yearly"Purchase description or notes
Purchase statusValues:
active- Successfully processedsuccess- Successfully processed (legacy)error- Processing failedin_review- Pending review
Total CO2 equivalent emissions in kg
Emission factor used for calculation (kg CO2e per unit)
Whether to display GHG sector scope information
UUID of custom emission factor (if using supplier-specific method)
URL of uploaded file (for bulk uploads)
UUID of uploaded file
Name of uploaded file
Example
Successful Response
Common Errors
400 Bad Request
Cause: Invalid query parameters or filter format403 Forbidden
Cause: Organization ID doesn’t match your API key or user doesn’t belong to organizationx-organization-id matches your API key’s organization.
Use Cases
Get Purchases Dashboard
Display all active purchases with highest emissions:Filter by Sector
Get all purchases in a specific sector:Filter by Date Range
Get purchases within a specific time period:Get Purchases with Errors
Identify and review purchases that failed processing:Analyze Emissions by Sector
Group purchases and calculate emissions by sector:Purchase Types
Spend-Based Purchases
Description: Emissions calculated based on monetary spend using economic input-output emission factors. Characteristics:- Most common method (80-90% of purchases)
- Requires: quantity (in currency), sector, country
- Uses standardized emission factors per EUR/USD spent
- Less accurate but practical for most purchases
Supplier-Specific Purchases
Description: Emissions calculated using supplier-provided product-specific emission factors. Characteristics:- More accurate than spend-based
- Requires: product name, supplier, specific emission factor
- Used when supplier provides LCA data
- Ideal for major suppliers or critical products
Expense Types
| Type | Description | Scope 3 Category |
|---|---|---|
goods | Physical products | Category 1 - Purchased Goods |
services | Professional and technical services | Category 1 - Purchased Services |
capital_goods | Long-lived assets (machinery, buildings) | Category 2 - Capital Goods |
other | Miscellaneous purchases | Category 1 |
Frequency Options
Recurring purchases can be tracked with frequency:| Frequency | Description |
|---|---|
once | One-time purchase |
weekly | Weekly recurring |
monthly | Monthly recurring |
quarterly | Quarterly recurring |
yearly | Annual recurring |
Best Practices
1. Use Pagination Effectively
When you have many purchases, use pagination:2. Filter for Performance
Use server-side filtering instead of loading everything:3. Monitor Error Status
Regularly check for purchases with errors:4. Sort by Emissions
Focus on high-impact purchases first:Related Endpoints
Bulk Upload Purchases
Upload multiple purchases via CSV
List Units
Get measurement units for purchases
List Facilities
View your facilities
Authentication
Learn about API authentication

