📄️ Overview
The customer API is served under the base path /api/v0/. All authenticated endpoints require the header Authorization: Bearer . See Authentication for how to obtain an API key.
📄️ Login (Deprecated)
DEPRECATED use API keys instead. More information in Authentication.
📄️ Change Password
Change the password for the currently authenticated user. All existing Bearer tokens are invalidated on success — you must log in again to obtain a new token.
📄️ Custom forecast
Returns the latest forecast file(s) for the authenticated customer. Forecasts can have different types (e.g. Forecast, DailyHourly). These types can be agreed beforehand with the user based on their needs. You can request a single type or all types, and get the response as JSON or CSV (or a ZIP when requesting all types as CSV).
📄️ Normalized forecast
Standard forecast endpoint consumed by the portal. Returns the latest normalized forecast file for each plant.
📄️ Plants
Manage generation plants for the authenticated customer. Each plant belongs to the customer tied to the Bearer API key.
📄️ Purchases
Endpoints to submit, update, and retrieve energy purchase strategies.
📄️ List strategies
Returns the list of strategies for a given user and retailer. Used to discover available strategies before submitting purchases.
📄️ History upload
Upload historical operational plant data as CSV, one file per request, in Ravenwits'
📄️ Telemetry upload (Deprecated)
DEPRECATED use telemetry-strict or telemetry-custom instead.
📄️ Telemetry upload strict
Upload operational plant data as CSV, one file per request, in Ravenwits'
📄️ Telemetry upload custom
Upload telemetry as a single CSV file per request.
📄️ Prices
Retrieve the latest price prediction for a region and market.