NameDescriptionTypeAdditional information
AllUpdatesRemindersAndThirdPartyOverride

boolean

None.

AllUpdatesRemindersOverride

boolean

None.

BillingPreference

BillingPreference

Required

CampaignCode

string

None.

CommunicationPreferrenceOverride

CommunicationPreferrenceOverride

Required

CommunityProgrammeReference

string

String length: inclusive between 0 and 50

consent1

boolean

None.

consent2

boolean

None.

consent3

boolean

None.

CoOperativeMembershipNumber

string

None.

Cot

boolean

None.

ElectricitySmartMeterInstalled

boolean

None.

EmailUpdatesByMyUtilitygenius

boolean

Required

EnsureAllAutoSwitchOptions

boolean

None.

EonPaperlessBillingWanted

boolean

None.

EonPriceAlertsWanted

boolean

None.

EonRewardsWanted

boolean

None.

GasMainsConnectionToo

boolean

None.

GasSmartMeterInstalled

boolean

None.

HappyToHaveDebtInformationAccessed

boolean

Required

HappyToReceiveCreditCheck

boolean

Required

HappyWithNpowerTerms

boolean

Required

HasElectricityDebt

boolean

None.

HasGasDebt

boolean

None.

HasMedicalConditionOrIndividualRequirement

boolean

None.

InterestedInJoiningTheCoOperative

boolean

None.

IsHappyToBeAutoSwitched

boolean

None.

IsPaper

boolean

None.

IsSharedInfo

boolean

None.

IsTou

boolean

None.

Language

string

None.

MpanNumber

string

Required

Max length: 21

MprnNumber

string

Required

Max length: 10

Min length: 6

OnlinePassword

string

Required

Data type: Password

OnlinePasswordConfirmation

string

Data type: Password

OvoFoundationOption

OvoFoundationOption

Required

OvoSecurityAnswer

string

Required

OvoSecurityQuestion

OvoSecurityQuestion

Required

PreferredCommunicationFormat

string

None.

PreferredCommunicationMethod

string

None.

PreferredSwitchDate

date

Data type: Date

PrePaymentMeterId

integer

Required

Range: inclusive between 1 and 256

ReferralId

integer

Required

Range: inclusive between 1 and 256

ReferralOption

string

None.

SpecialNeedsId

integer

None.

SpecialNeedsList

Collection of byte

None.

SupplierMaySendImportantAccountChangesViaEmail

boolean

None.

SupplierMaySendRemindersAndUpdatesViaEmailAboutAccount

boolean

None.

SupplierMaySendRemindersAndUpdatesViaTelephoneAboutAccount

boolean

None.

SupplierMaySendUpdatesThatMayBeOfInterestViaDayPhone

boolean

None.

SupplierMaySendUpdatesThatMayBeOfInterestViaEmail

boolean

None.

SupplierMaySendUpdatesThatMayBeOfInterestViaEveningPhone

boolean

None.

SupplierMaySendUpdatesThatMayBeOfInterestViaFaceToFace

boolean

None.

SupplierMaySendUpdatesThatMayBeOfInterestViaIVM

boolean

None.

SupplierMaySendUpdatesThatMayBeOfInterestViaMobilePhone

boolean

None.

SupplierMaySendUpdatesThatMayBeOfInterestViaPost

boolean

None.

SupplierMaySendUpdatesThatMayBeOfInterestViaSms

boolean

None.

SuppliersTermsAndConditionsAreAccepted

boolean

Required

SwitchAfterCoolingOfPeriod

boolean

None.

SwitchKey

string

Required

Max length: 50

Min length: 1

TescoClubCardNumber

string

None.

ThreeMonthsOrLess

boolean

None.

YesIamOnAGreenDeal

boolean

None.