EnergyCAP Developer
Documentation API Reference
Guides
Getting Started
Getting Started Environments API Authentication Paging Filters Field Reduction API Versioning Webhooks
SDKs
Overview C# SDK Python SDK (Beta) Angular/TypeScript SDK (Beta) PowerShell
SSO
Overview Microsoft Entra ID Okta
Reference
API Reference
Account AccountDigest AccountMeter Accrual Activity Admin Api ApiKey Audit Authentication Batch Bill BillAccountChargeSplit BillImportRule BillSplit BillView Budget CalculatedBill Channel ChargebackEngine ChargebackTask ChargebackWorkflow Collection Commodity CommodityCategory CommodityDigest CostCategory CostCenter CostCenterDigest Country Customer Dashboard DataPoint EmissionRecord EmissionSource EnergyProject EnergyStar Environment EsaChannel EsaPlace EsaReading EsaReadingNote EUIGoal Export FileStore Filter Flag Formula GeneralLedger GHG Hierarchy Import List Me Meter MeterDigest MeterGroup MeterGroupDigest Notification Observation ObservationType Place PlaceBenchmark PlaceDigest PlaceGroup PlaceGroupDigest PostalCode PrimaryUse Rate RateDigest Report ReportBuilder ReportDistribution Route Savings Schedule Search Sentinel Setup SummaryAccount SystemUser Tag Task Template TimeZone UDF Unit UserGroup UserRole UtilityPlatform Vendor VendorDigest Watts WeatherStation WebCaptureCredential WebCapturePartner Webhook Widget Workflow
API Reference / Commodity

Commodity

GET 6 endpoints
/api/v202304/commodity GetCommoditiesV202304
Retrieves all commodities, optionally filtered by organizational hierarchy or in-use status
/api/v3/commodity Deprecated GetCommoditiesV3
Retrieves all commodities with their common units and in-use status
/api/v202304/commodity/{commodityId} GetCommodityV202304
Retrieves a single commodity by its unique identifier
/api/v3/commodity/{commodityId} Deprecated GetCommodityV3
Retrieves a single commodity by its unique identifier
/api/v202304/commodity/{commodityId}/unit GetUnitsByCommodityV202304
Retrieves available units for a specific commodity, optionally filtered by value type
/api/v3/commodity/{commodityId}/unit Deprecated GetUnitsByCommodityV3
Retrieves a list of units available for a specific commodity, optionally filtered by class or type
POST 2 endpoints
/api/v202304/commodity Deprecated CreateCommodityV202304
Creates a new commodity
/api/v202410/commodity CreateCommodityV202410
Creates a new commodity with extended configuration options
PUT 2 endpoints
/api/v202304/commodity/{commodityId} Deprecated EditCommodityV202304
Updates an existing commodity
/api/v202410/commodity/{commodityId} EditCommodityV202410
Updates an existing commodity with extended edit options
DELETE 1 endpoint
/api/v202304/commodity/{commodityId} DeleteCommodityV202304
Deletes a commodity by its identifier