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

Webhook

GET 5 endpoints
/api/v3/webhook/eventType GetWebhookEventTypesV3
Get webhook event types
/api/v3/webhook/{webhookId}/log/{webhookLogId}/detail GetWebhookLogDetailsV3
Get details for a webhook log
/api/v3/webhook/{webhookId}/log GetWebhookLogsV3
Get a list of webhook event logs
/api/v3/webhook GetWebhooksV3
Get a list of all webhooks
/api/v3/webhook/{webhookId} GetWebhookV3
Get a single webhook
POST 1 endpoint
/api/v3/webhook CreateWebhookV3
Create a new webhook
PUT 1 endpoint
/api/v3/webhook/{webhookId} EditWebhookV3
Edit an existing webhook
DELETE 2 endpoints
/api/v202104/webhook/log DeleteWebhookLogsOlderThanV202104
Delete webhook logs older than the number of days provided only if the number of logs per webhook is in excess of 100. 100 latest logs per webhook will always be maintained
/api/v3/webhook/{webhookId} DeleteWebhookV3
Delete a webhook