Skip to main content

Fields

deviceIdentifier : String

The id of the device. This field can only be provided in the output if device level readings are also requested.

readings : Readings

Get readings from a readable device e.g., a supply point, device, or register.

Arguments
endAt : DateTime! required

The exclusive end of the time period as an isoformatted string.

readingType : ReadingTypes! required

Get readings of only this type.

startAt : DateTime! required

The inclusive start of the time period as an isoformatted string.

timeGranularity : TimeGranularities

Time buckets to group readings into.

timezone : String default: Europe/London

The timezone in which to return readings.

units : [Units]

Optional filter to return readings only for specific list of units or unit (e.g., KILOWATT_HOURS, METERS_CUBED, LITER, etc.).

registers : RegistersConnection

The registers associated with this device.

Arguments
after : String
before : String
first : Int
last : Int
registerIdentifiers : [String]

The ids of the registers to get. If not provided, all registers for device will be returned.

The example data in the variables and responses below are autogenerated values designed to resemble real inputs. They do not represent actual customer data, and in some cases may require additional validation.

Example

{ "deviceIdentifier": "42716819", "readings": Readings, "registers": RegistersConnection }