Skip to main content

Fields

activeFrom : Date! required
activeTo : Date
bypassFitted : String! required
collarFitted : String! required
consumption : ConsumptionConnection

Energy consumption recorded by the meter.

Arguments
after : String
before : String
first : Int
grouping : ConsumptionGroupings! required

Aggregate consumption according to this grouping.

last : Int
startAt : DateTime! required

Earliest consumption reading to return. Must specify a timezone.

timezone : String! required

Timezone to use for grouping.

consumptionUnits : String

The units of consumption for a smart meter.

correction : Float
createdAt : DateTime! required
currentMeterAssetManager : String! required
fuelType : String

The type of fuel this meter uses.

hasAndAllowsHhReadings : Boolean

Returns if the meter has and allows half hourly readings.

id : ID! required
imperial : Boolean
installationDate : Date
instructions : String! required
isDigital : Boolean
isReadyForTopup : Boolean

Returns if the meter is ready for top up.

isTradPrepay : Boolean

Returns if the meter is a traditional prepay meter.

lastInspectionDate : Date
linkCode : String! required
location : String! required
locationDescription : String! required
manufacturedYear : Int
manufacturerCode : String! required
measuringCapacity : Decimal
mechanism : GasMeterMechanism
meterPoint : GasMeterPointType! required
meterType : String! required
modelName : String! required
nodeId : ID! required

This lets us get around the fact that we already use the field id as a primary key. We will migrate the id field over to be this id eventually.

operationalStatusDate : Date
owner : String! required
prepayLedgers : PrepayLedgersType
pulseValue : Decimal
readingFactor : Decimal
Arguments
after : String
before : String
first : Int
last : Int
requiresAccess : Boolean
requiresCotFinalReading : Boolean

Whether this meter requires a final change of tenancy (COT) reading.

serialNumber : String! required
smartDevices : [SmartMeterDeviceType]
smartGasMeter : SmartMeterDeviceType
status : GasMeterStatus
units : Int! required
updatedAt : DateTime
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

{ "activeFrom": "1998-09-23", "activeTo": "2021-07-02", "bypassFitted": "couple-exist-wind-material-wait", "collarFitted": "hotel-table-lose-season-identify", "consumption": ConsumptionConnection, "consumptionUnits": "professor-happen-third-simply-scene", "correction": 88.56, "createdAt": "2007-07-23T12:02:42.691204+00:00", "currentMeterAssetManager": "blue-clear-style-have-run", "fuelType": "light-final-summer-pass-official", "hasAndAllowsHhReadings": true, "id": "96859830", "imperial": true, "installationDate": "1979-08-22", "instructions": "maybe-word-side-much-team", "isDigital": true, "isReadyForTopup": true, "isTradPrepay": true, "lastInspectionDate": "1983-02-20", "linkCode": "message-weight-official-learn-especially", "location": "nature-whatever-accept-situation-star", "locationDescription": "though-scientist-speak-million-no", "manufacturedYear": 55, "manufacturerCode": "wear-loss-half-never-wait", "measuringCapacity": "1.0", "mechanism": "CR", "meterPoint": GasMeterPointType, "meterType": "including-spend-increase-ability-music", "modelName": "skill-former-outside-source-play", "nodeId": "83921254", "operationalStatusDate": "2003-01-26", "owner": "technology-sometimes-someone-staff-effort", "prepayLedgers": PrepayLedgersType, "pulseValue": "1.0", "readingFactor": "1.0", "readings": GasMeterReadingConnectionTypeConnection, "registers": [GasMeterRegisterType], "requiresAccess": true, "requiresCotFinalReading": true, "serialNumber": "success-pull-bar-admit-address", "smartDevices": [SmartMeterDeviceType], "smartGasMeter": SmartMeterDeviceType, "status": "LI", "units": 97, "updatedAt": "1985-11-29T07:55:53.221008+00:00" }