Skip to main content

Input fields

externalIdentifier : String! required

The market supply point identification number.

monthlyPaymentAmount : Int

The monthly payment amount to set for a regular payment schedule.

Data required for registering a brand new supply point.

product : String! required

The code of the product to be enrolled.

productCharacteristics : GenericScalar

A JSON object containing the product characteristics for the selected product.

ratesAgreedAt : DateTime

The datetime when the rates of the product were agreed. This is usually the datetime corresponding to when the quote/offer was generated.

requestedSupplyStartDate : Date

The requested supply start date for the supply point.

requestedSupplyStartDateType : RequestedDateType

The requested supply start date type for the supply point.

Data required for retailer switch enrollment without change of tenancy.

Data required for retailer switch enrollment with change of tenancy.

supplyPointCharacteristicsList : [CharacteristicValueInput]

List of supply point characteristics.

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

{ "externalIdentifier": "70868508", "monthlyPaymentAmount": 95, "newSupplyData": GasProductCatalogNewSupplyEnrollmentMarketInput, "product": "political-trouble-music-serve-concern", "productCharacteristics": "abc123" | 1 | 1.0 | true | ["abc123"] | AccountType, "ratesAgreedAt": "1993-11-28T09:06:39.372884+00:00", "requestedSupplyStartDate": "2013-06-19", "requestedSupplyStartDateType": "AS_SOON_AS_POSSIBLE", "retailerSwitchData": GasProductCatalogueRetailerSwitchEnrollmentMarketInput, "retailerSwitchWithChangeOfTenancyData": GasProductCatalogueRetailerSwitchWithChangeOfTenancyEnrollmentMarketInput, "supplyPointCharacteristicsList": CharacteristicValueInput }