Skip to main content
As an alternative to optimized device outputs, WattShift provides detailed price signals for those who prefer to independently manage and optimize energy usage. These signals incorporate a comprehensive range of factors, including tariffs, wholesale price impacts, carbon prices, and non-net solar pricing. To receive price signals for an onboarded home or site, use the following endpoint:
[POST] /v1/homes/<homeId>/price_signal
Price signals are home-backed in the public API. The older direct rate-plan price-signal route is not published in public OpenAPI and is not available for public sandbox keys. For proposal-stage bill calculations before home creation, use POST /v1/homes/bill/period/rateplan/{ratePlanId}; create a sandbox or partner home when you need a full price signal.
With this example output
The prices represents $ / kWh for a 15-minute interval, starting at startTime until endTime.

Price Signal Webhooks

Use a price signal webhook when WattShift should push price signals for all homes in your organization. Register or update the destination URL with POST /v1/webhook/price_signal/set:
Trigger a delivery window with POST /v1/webhook/price_signal/trigger:

OpenADR 3.0

We also make this data available in OpenADR 3.0 format.