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 BillSplit BillView Budget CalculatedBill Channel ChargebackEngine ChargebackTask ChargebackWorkflow Collection Commodity CommodityCategory CommodityDigest CostCategory CostCenter CostCenterDigest Country Customer Dashboard DataPoint EmissionRecord EmissionSource EnergyManager EnergyProject EnergyStar Environment EsaChannel EsaPlace EsaReading 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 WeatherStation Webhook Widget Workflow
API Reference / Template

Template

GET 4 endpoints
/api/v3/template GetTemplatesV3
Retrieves all templates
/api/v3/template/{templateId} GetTemplateV3
Retrieves one template
/api/v3/template/{templateId}/version GetTemplateVersionsV3
Retrieves all template versions for a given template
/api/v3/template/{templateId}/version/{versionId} GetTemplateVersionV3
Retrieves one template version for a given template
POST 2 endpoints
/api/v202206/bill/{billId}/account/{accountId}/template CreateAccountTemplateFromBillV202206
Creates a new Template from an existing Bill's cost-only line items belonging to the provided Account (lines which came from a vendor template will be dropped).
/api/v3/bill/{billId}/meter/{meterId}/template CreateTemplateFromBillV3
Creates a new Template from an existing Bill's line items belonging to the provided Meter
PUT 1 endpoint
/api/v3/template/{templateId}/accountMeter UpdateAccountMetersLatestTemplateV3
Update current template for all passed in accountMeterIds If the accountMeter is an account only record the template must be for the 'Money' commodity or an error will be thrown If the accountMeter has no template assigned one will be created If the accountMeter's latest template assignment is end dated, a new assignment will be created starting from the latest end date All must be successfully updated otherwise none are updated and an error is returned