- Price forecasts — plan up to 5 days ahead.
- Grid fees — adds support for non-energy (non-commodity) charges.
- Webhook notifications for price updates.
- On-site generation accounting — supports PV and other local generation cost tracking.
- All endpoints now return
400 Bad Requestinstead of409 Conflictfor validation errors.
Access the documentation for Zero, our previous generation release
Connect tariff
Anode introduces significant updates to the Connect architecture and endpoints, designed to simplify integration and shorten the user journey. Because of the scale of these changes, we recommend re-implementing your integration using the updated App Integration Guide.Connect endpoints changes summary:
All Connect pages now include the following actions:
| Action | Result |
|---|---|
BACK | Returns previous page. If unavailable, returns callback_url. |
CLOSE | Returns callback_url you specified when creating the Connect token. |
All pages now also include a
type flag, inherited from the tariff_type field — either "COMMODITY" or "NON_COMMODITY", depending on how the Connect Token was created.Create / Retrieve Connect token
Create / Retrieve Connect token
Start session (Δ)
Start session (Δ)
Postal Address (Δ)
Postal Address (Δ)
| Error Code | Error Description |
|---|---|
address_line1_missing | Address line 1 is required. |
city_missing | City name is required. |
post_code_missing | Post code is required. |
country_code_missing | Country code is required. |
country_code_invalid | Country code must be in two-letter ISO 3166-1 alpha-2 format. |
geo_location_not_found | Unable to resolve Geo locaiton, provide complete address. |
data_json_invalid | Data does not conform to the JSON schema. |
Market surcharge (-)
Market surcharge (-)
Surcharge capture (+)
Surcharge capture (+)
Region Selection (+)
Region Selection (+)
Contract term capture (Δ)
Contract term capture (Δ)
Pending tariff connection (Δ)
Pending tariff connection (Δ)
Failed tariff connection (Δ)
Failed tariff connection (Δ)
Tariff summary (Δ)
Tariff summary (Δ)
You must now subscribe to Connect session events to receive a notification when the session is complete. To do this, open the Integrate tariff connection into your app guide and scroll to the Subscribe to Connect session events section.
Complete session (-)
Complete session (-)
Review the Tariff summary (Δ) section above for implementation.
Other endpoints changes summary:
Retrieve energy price
Retrieve energy price
Audit energy price
Audit energy price
Schedule energy
- All scheduling endpoints now use
POST. - /slots-threshold replaced by /schedules/duration.
- /slots-time replaced by /schedules/limit.
- /schedules replaced by /schedules/amount.
Endpoints changes summary:
Schedule by duration
Schedule by duration
Schedule by price limit
Schedule by price limit
Schedule by amount of energy
Schedule by amount of energy
Calculate cost
Minor consistency improvements across all endpoints, including Metering.Endpoints changes summary:
Submit meter records
Submit meter records
Calculate cost instantly
Calculate cost instantly
Calculate historic cost
Calculate historic cost
Calculate cost by session ID
Calculate cost by session ID

