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 / Route

Route

GET 4 endpoints
/api/v3/route/{id}/details GetRouteDetailsV3
Retrieves a route with its complete ordered list of meters including place and serial number details
/api/v3/route GetRoutesV3
Retrieves all routes with their meter counts
/api/v3/route/meter/channel/latestReading GetRoutesWithMetersChannelsLatestReadingV3
Retrieves all routes with their meters, channels, and the latest reading on each channel
/api/v3/route/{id} GetRouteV3
Retrieves a single route by ID
POST 2 endpoints
/api/v3/route/{routeId}/meter AddMeterV3
Adds a single meter to an existing route
/api/v3/route CreateRouteV3
Creates a new route and assigns meters to it in the specified order
PUT 1 endpoint
/api/v3/route/{id} EditRouteV3
Edits a route's name and meter assignments
DELETE 2 endpoints
/api/v3/route/{id} DeleteRouteV3
Deletes a route and removes all meter assignments
/api/v3/route/{routeId}/meter/{meterId} RemoveMeterV3
Removes a meter from a route