Skip to main content

Input fields

deviceId : String! required

The ID of the device to register.

deviceManufacturer : String! required

The 4-letter manufacturer code for the device.

deviceModel : String! required

Model of the device.

deviceType : String! required

Type of the device, e.g. ESME or GSME.

esmeVariant : String

ESME variant for an ESME device.

firmwareVersion : String

Firmware version number.

installCode : String! required

Installation code of the device.

mapMpid : String

MPID of the Meter Asset Provider for the device. Used with ESME or GSME devices.

serialNumber : String

Serial number for ESME or GSME devices.

smetsChtsVersion : String

SMETS CHTS version number.

supplierMpid : String! required

Supplier associated with the 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": "19456105", "deviceManufacturer": "bar-admit-address-sense-economic", "deviceModel": "body-person-general-attorney-city", "deviceType": "month-collection-evening-represent-lawyer", "esmeVariant": "focus-listen-age-hit-inside", "firmwareVersion": "could-board-tonight-member-decide", "installCode": "paper-stage-again-adult-chair", "mapMpid": "31505383", "serialNumber": "knowledge-media-interview-strategy-with", "smetsChtsVersion": "piece-reason-late-model-air", "supplierMpid": "87288736" }