GET /sites/{siteId}/usage
Changed onReturns all usage data between the start and end dates. The API can only return 90-days worth of data.
Request
- Base URLhttps://api.amber.com.au/v1
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
ID of the site you are fetching usage for. Can be found using the /sites enpoint
Query parameters
Return all usage for each interval on and after this day.
Return all usage for each interval on and before this day.
Specify the required interval duration resolution. Valid options: 30. Default: 30
Response
Usage for the requested period.<br><br>Return Order: General > Controlled Load > Feed In.<br><br>NOTE: If a channel is added or removed the index offset will change. It is best to filter or group the array by channel type.
Example response
[
{
"spotPerKwh": 6.12,
"perKwh": 24.33,
"date": "2021-05-05",
"nemTime": "2021-05-06T12:30:00+10:00",
"startTime": "2021-05-05T02:00:01Z",
"endTime": "2021-05-05T02:30:00Z",
"renewables": 45,
"channelType": "general",
"channelIdentifier": "E1"
}
]Changes
- info
api operation id
getUsagewas added
- info
- breaking
the
/////response's property type changed fromobjectto no type for status - warning
removed the optional property
//////from the response with the status - warning
removed the optional property
//////from the response with the status - warning
removed the optional property
//////from the response with the status - warning
removed the optional property
//////from the response with the status - info
added to the
/////response propertyallOflist for the response status
- breaking