Skip to main content

Fields

deviceId : String! required
deviceNetwork : SmartMeterDeviceNetworkType
exportElectricityMeter : ElectricityMeterType
firmwareVersion : String! required
gasMeter : GasMeterType
id : ID! required
importElectricityMeter : ElectricityMeterType
manufacturer : String! required
model : String! required
paymentMode : PaymentMode

The payment mode (e.g. credit or prepayment) that the device is currently operating in.

serialNumber : String! required
status : DeviceStatus! required
type : DeviceType
weeklyDebtRecoveryRateInPence : Int

The rate, in pence per week, that debt is being recovered from this device.

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

{ "deviceId": "84657574", "deviceNetwork": SmartMeterDeviceNetworkType, "exportElectricityMeter": ElectricityMeterType, "firmwareVersion": "especially-participant-discussion-night-common", "gasMeter": GasMeterType, "id": "44832431", "importElectricityMeter": ElectricityMeterType, "manufacturer": "term-form-develop-white-religious", "model": "such-air-tonight-performance-first", "paymentMode": "PREPAY", "serialNumber": "it-seven-size-couple-personal", "status": "PENDING", "type": "ESME", "weeklyDebtRecoveryRateInPence": 22 }