Skip to main content

Input fields

billingAddressLine1 : String

First line of the billing address.

billingAddressLine2 : String

Second line of the billing address.

billingAddressLine3 : String

Third line of the billing address.

billingAddressLine4 : String

Fourth line of the billing address.

billingAddressLine5 : String

Fifth line of the billing address.

billingName : String

The name to use for billing purposes.

billingPeriodDay : Int

Day to fixed bill on if billing_period_length set.

billingPeriodLength : String

For fixed billing accounts only, the length of their billing period. Can be MONTHLY or QUARTERLY.

billingPeriodMonth : Int

Month to start billing from if billing_period_length set to QUARTERLY or the multiplier is > 1.

billingPeriodMultiplier : Int

For fixed billing accounts only, the number the period length is to be multiplied by to get the total period length, i.e. for billing every second month, select 2 combined with a billing period length MONTHLY. Can't be > 1 for quarterly billing.

billingPostcode : String

The billing address postcode.

billingRichAddress : String

This must be a string-ified version of the JSON representation of RichAddressInput type.

brand : String

The brand to associate the account with.

businessType : String

The type of business for business accounts.

clientMutationId : String

A unique identifier for the client performing the mutation.

companyName : String

The name of the company for business accounts.

companyNumber : String

The company registration number for business accounts.

dateOfBirth : Date

The user's date of birth.

email : String! required

The user's email address.

familyName : String! required

The user's family (last) name.

givenName : String! required

The user's given (first) name.

isBusinessAccount : Boolean

Whether this is a business account.

landline : String

The user's landline phone number.

mobile : String

The user's mobile phone number.

password : String

The password for the new account user.

passwordUpdateToken : String

Token required to set a password during account creation.

portfolioNumber : String

The portfolio number to associate the account with.

taxNumber : String

The tax number for the business account.

urn : String

Unique reference number from a 3rd party enrolment.

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

{ "billingAddressLine1": "test-focus-design-election-real", "billingAddressLine2": "woman-minute-blue-range-together", "billingAddressLine3": "sit-ability-fine-since-reduce", "billingAddressLine4": "you-together-sometimes-ready-herself", "billingAddressLine5": "alone-should-lead-ten-capital", "billingName": "tax-population-though-red-job", "billingPeriodDay": 67, "billingPeriodLength": "free-eat-man-break-market", "billingPeriodMonth": 91, "billingPeriodMultiplier": 83, "billingPostcode": "wall-play-person-hundred-will", "billingRichAddress": "student-agency-human-than-international", "brand": "art-home-involve-believe-our", "businessType": "long-institution-meet-short-for", "clientMutationId": "30539379", "companyName": "night-Mrs-employee-public-quality", "companyNumber": "no-run-best-he-enter", "dateOfBirth": "1975-05-12", "email": "catch-be-relate-herself-look", "familyName": "Higgins", "givenName": "Kimberly", "isBusinessAccount": true, "landline": "nice-hot-soon-sign-meeting", "mobile": "heavy-artist-over-economic-always", "password": "lawyer-family-always-show-attention", "passwordUpdateToken": "still-once-great-before-like", "portfolioNumber": "P-52B2DF29", "taxNumber": "group-force-shoulder-thousand-great", "urn": "moment-force-discussion-eat-sign" }