API Reference
cURL
curl --request PUT \ --url https://api.flatpeak.com/meters/interval \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '[ { "location_id": "loc_641b90b758fb8e6293716e40", "device_id": "dev_65e6d8334c8d715963d99db3", "session_reference_id": "SESSION1234567890", "record_reference_id": "MET1234567890", "direction": "IMPORT", "tariff_rate": "IMPORT", "measurand": "TRANSFERRED", "units": "W", "confidence": 1, "value": 20567, "start_time": "2022-02-01T10:30:00Z", "end_time": "2022-02-01T11:00:00Z" } ]'
{ "id": "bat_65e42b7827c0526548432b9f", "object": "meter_batch", "records_submitted": 18379, "records_accepted": 18378, "records_processed": 32, "failed_records": [ { "record_num": 1, "record_reference_id": "MET1234567890", "error": "end_time must not be before start_time" } ], "time_created": "2023-11-07T05:31:56Z", "account_id": "acc_661677911f2197045e6cf1b1" }
Accepts an array of meter records holding energy use values for each period.
device_id
location_id
Authenticate with bearer_token you obtained from /login endpoint.
bearer_token
The body is of type Metering Record Request · object[].
Metering Record Request · object[]
The response is of type object.
object
Was this page helpful?