PeakShiftPeakShiftPeakShiftChangelog
API ReferenceAPI SandboxSystem Status

Product Changelog

Follow the latest developments, protocol integrations, and release notes for the PeakShift REST API and Consent Broker.

v2.3.0Latest Release
October 2026

Milton Hydro Green Button Connect My Data integration complete and in testing. Production availability pending; PeakShift remains live with 18 Ontario utilities.

Changes Included

  • integrationMilton Hydro integration completed against the SavageData sandbox. Status: in testing — production launch pending.
  • featureUtility selection in the homeowner connect flow now labels Milton Hydro as "In testing" and does not start a production authorization.
v2.2.0Stable
August 2026

18 Ontario utilities live — SavageData Tri-Utility group (Enova Power, GrandBridge Energy, Entegrus Powerlines) and Greater Sudbury Utilities production credentials connected, covering 4.9M+ addressable households.

Changes Included

  • integrationLive production Green Button OAuth 2.0 PKCE connectivity enabled for Enova Power, GrandBridge Energy, and Entegrus Powerlines (+335,000 customer accounts).
  • featureAll 18 live Ontario electric utilities available in production across solar net metering and HVAC proposal workflows.
  • featureInteractive Leaflet MultiPolygon coverage map updated with live status beacons for all 18 live utility territories.
  • securityProduction Client Credentials and OpenIddict Batch RetailCustomer endpoints verified across all SavageData Data Custodian environments.
18-Utility Production Deployment State
{
  "total_live_utilities": 18,
  "status": "production_live",
  "coverage_households": "4.9M+",
  "grid_coverage_pct": "~95%",
  "savage_data_quartet": [
    "enova (160k)",
    "grandbridge (115k)",
    "entegrus (60k)",
    "greater_sudbury (50k)"
  ]
}
v1.5.0Stable
June 2026

Expanded Ontario Green Button ecosystem coverage to 14 production live utilities, reaching 4.5M+ addressable households (~92% of the provincial grid).

Changes Included

  • integrationOnboarded 8 new certified Ontario utilities in production: ENWIN Utilities, Oakville Hydro, Burlington Hydro, Oshawa Power (OPUC), Newmarket-Tay Power, Festival Hydro, Niagara Peninsula Energy (NPEI), and ELK Energy.
  • featureUnified Green Button OAuth 2.0 PKCE authentication flow across all 14 Ontario utilities.
  • securityHardened network error handling and Supabase authentication fallback boundaries.
  • featureUpdated coverage metrics to 4.5M+ Ontario households across all 14 live production partners.
14-Utility Provider Configuration Response
{
  "provider": "enwin",
  "name": "ENWIN Utilities",
  "oauth": {
    "auth_url": "https://greenbutton.enwin.com/oauth/authorize",
    "scope": "FB=1_3_4_5_13_15_16_28_31_37_39_51_53_54_55_56_57_58_59_60_61_64_65_69",
    "pkce": true
  },
  "status": "production_live",
  "households": 90000
}
v1.4.0Stable
May 2026

Major release introducing 15-minute interval readings, full Alectra Utilities integration, and expanded account metadata fields.

Changes Included

  • featureAdded GET /accounts/{id}/intervals endpoint for high-resolution 15-minute intervals.
  • integrationProduction-live integration with Alectra Utilities and London Hydro.
  • featureAdded utility attribute to account payloads to indicate the origin energy provider.
15-Minute Interval Response Payload
{
  "account_id": "acct_8f7b2a9e-1d5c-4b3a-9e7f-6c5d4e3f2a1b",
  "utility": "alectra",
  "interval_size": "15min",
  "readings": [
    {
      "start": "2026-05-26T00:00:00Z",
      "end": "2026-05-26T00:15:00Z",
      "kwh": 0.42,
      "cost_est": 0.041
    },
    {
      "start": "2026-05-26T00:15:00Z",
      "end": "2026-05-26T00:30:00Z",
      "kwh": 0.38,
      "cost_est": 0.037
    }
  ]
}
v1.3.0Stable
March 2026

Security and event management improvements, featuring a sandboxed testing environment and webhook trigger brokers.

Changes Included

  • securitySeparated credentials logic with pk_test_ keys returning mock utility profiles instantly.
  • featureImplemented webhooks for automated subscriber callbacks on account authorization events.
  • featureAdded structured time-of-use (TOU) rates breakdowns directly in usage JSON responses.
Webhook account.authorized Event Body
{
  "id": "evt_9a8b7c6d-5e4f-3a2b-1c0d-9e8f7a6b5c4d",
  "type": "account.authorized",
  "created_at": "2026-03-15T10:45:00Z",
  "data": {
    "account_id": "acct_1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d",
    "utility": "toronto_hydro",
    "scopes": ["read:usage"]
  }
}
v1.2.1Stable
January 2026

Maintenance patch correcting timezone conversion errors and rate limiting response headers.

Changes Included

  • fixFixed overlapping record queries for Hydro One users during Daylight Saving Time transition boundaries.
  • fixCorrected HTTP 429 Retry-After response header value format to report in seconds instead of milliseconds.
v1.2.0Stable
December 2025

Expanded grid support for Hydro One and Hydro Ottawa grids, along with real-time carbon density metrics.

Changes Included

  • integrationCompleted official Green Button integration for Hydro One and Hydro Ottawa networks.
  • featureIntroduced carbon_intensity (gCO2/kWh) estimates aligned with IESO grid carbon indicators.
  • featureStandardized 12-month historical usage querying backlogs across all API plan tiers.

Developer Resources

  • API Reference documentation
  • Interactive sandbox playground
  • Live operational status dashboard

Changelog Notifications

Receive short release roundups in your inbox as soon as new API versions drop.