Observation APIs

Post /api/v3/reading

Operation: CreateReadingsV3 Permissions: IntervalData (Manage)

Creates new readings


Delete /api/v3/reading

Operation: DeleteReadingsV3 Permissions: IntervalData (Manage)

Deletes one or more sets of meter readings.
Each set of meter readings to be deleted is on one channel and covers a time range signified by a begin and end date and time.
The time range includes all readings greater than the begin time and less than or equal to the end date and time.
To delete only one reading, set the begin and end date and time to the same value.


Get /api/v3/channel/{channelId}/reading

Operation: GetReadingsV3 Permissions: Meters (View)

Retrieves an array of readings


Delete /api/v3/reading/{readingId}

Operation: DeleteSingleReadingV3 Permissions: IntervalData (Manage)

Deletes a single interval data reading by its ID


Put /api/v3/reading/{readingId}

Operation: EditSingleReadingV3 Permissions: IntervalData (Manage)

Edits a single interval data reading.
Duplicate timestamps are not allowed for readings on a given channel.
If the reading being edited has the same timestamp as another reading on the same channel, this end point throws an error