Skip to main content

Input fields

bypassWithdrawalPeriod : Boolean! required

The customer doesn't want to wait for their withdrawal period.

journeyType : JourneyType! required

The type of journey the client is in, either commissioning or change of supplier.

productCode : String! required

The identifier of chosen product.

propertyId : Int

The property to link the supply point to.

providerCalendarId : String

The provider calendar id for electricity activations.

requestedSupplyStartDate : Date! required

The date from which the client wants to switch provider. Minimum D+1 with a bypass of the withdrawal period, D+14 without a bypass of the withdrawal period. Maximum D+40.

supplyPointId : ID! required

The customer's Kraken supply point id.

switchReadings : SwitchReadingInputType

Readings supplied by the customer in case of non communicating supply point.

switchReadingsDate : Date

The date of the reading.

useEstimatedSwitchReadings : Boolean

True if the customer agrees to use estimated switch readings.

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

{ "bypassWithdrawalPeriod": true, "journeyType": "COMMISSIONING", "productCode": "baby-past-member-official-international", "propertyId": 57221322, "providerCalendarId": "71532611", "requestedSupplyStartDate": "1970-05-13", "supplyPointId": "50178650", "switchReadings": SwitchReadingInputType, "switchReadingsDate": "2009-05-22", "useEstimatedSwitchReadings": true }