Prerequisites:
- A contractual relationship must exist between RABOT and your organisation before you will receive credentials to access the API.
Let’s dive in!
1
Request your API Credentials
Contact your Account Manager at RABOT or our Integration Management Team to get your API client details.
2
Authenticate using the OAuth 2.0 flow
See our guide for reference. Ensure you have the correct scopes!
Authentication
3
Set up the User Auth Flow to connect their RABOT Tariff
As a HEMS partner using our API, your users will need to authorize your client’s access to their data, please see our guide below for more information
3rd Party Authorization
4
Access User Data
With the
customerNumber returned in the redirect to successUrl above, you can then query customer and contract information, e.g. by calling the list contracts endpoint:5
Access Pricing Data
Depending on your optimization logic, you can retrieve EPEX day-ahead spot prices and/or the effective WorkingPrice for a specific customer contract.EPEX Day Ahead Spot PriceDay Ahead Working Price
Request
Request
6
Handle the Response
Parse the response by deserializing the returned time-series data and transforming it into a normalized format suitable for chart rendering and optimization logic inputs.