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 BillImageDownload BillImportRule BillSplit BillView Budget CalculatedBill Channel ChargebackEngine ChargebackTask ChargebackWorkflow Collection Commodity CommodityCategory CommodityDigest CostCategory CostCenter CostCenterDigest Country Customer Dashboard DataPoint DynamicReporting EdxAi EdxQuery EdxSchema 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 ReportDistribution Route Savings Schedule Search Sentinel Setup SummaryAccount SystemUser Tag Task Template TimeZone UDF Unit UserGroup UserRole UtilityPlatform Vendor VendorDigest Watts WeatherStation WebCaptureAccount WebCaptureCredential WebCapturePartner WebCaptureVendor Webhook Widget Workflow
API Reference / DynamicReporting

DynamicReporting

GET 3 endpoints
/api/v202607/dynamicReporting GetAllDynamicReportsV202607
Returns a list of all dynamic reports with their IDs and version information.
/api/v202607/dynamicReporting/{reportId}/data GetDynamicReportDataV202607
Executes a specific dynamic report and returns the resulting data. Returns 404 if the report does not exist.
/api/v202607/dynamicReporting/{reportId} GetDynamicReportV202607
Returns a specific dynamic report by its ID, including rendering information. Returns 404 if the report does not exist.
POST 1 endpoint
/api/v202607/dynamicReporting CreateDynamicReportV202607
Creates a new dynamic report. Returns the created report with its ID and version information.
PUT 2 endpoints
/api/v202607/dynamicReporting/{reportId}/gridState UpdateDynamicReportGridStateV202607
/api/v202607/dynamicReporting/{reportId} UpdateDynamicReportV202607
Updates a specific dynamic report by its ID. Returns 404 if the report does not exist.
DELETE 1 endpoint
/api/v202607/dynamicReporting/{reportId} DeleteDynamicReportV202607
Deletes a dynamic report and all of its versions by its ID. Returns 404 if the report does not exist.