BaseInitializeAccountInput
Minimum input required to initiate the Initialize Account step prior to sign up.
This type should be extended by clients/territories in order to define the input required by the specific client/territory for account preparation.
Either the preferred rich_billing_address or the legacy billing_address must be provided.
Input fields
The type of account to create.
The billing address in legacy format. Must be provided if rich_billing_address is not provided.
The billing name.
The brand of the created account.
The chosen payment day.
The date of sale, defaults to today if not provided.
The number of the portfolio that the account will be associated with.
The preferred supply start date.
The billing address in the preferred RichAddress format. Must be provided if billing_address is not provided.
Sales information.
Information of the supply points that the customer is intending to sign up for supply.
The number of the user that owns the account.
Example
{
"accountType": "BUSINESS",
"billingAddress": LifecycleAddressInput,
"billingName": "month-shake-voice-need-generation",
"brandCode": "quality-set-weight-unit-indicate",
"chosenPaymentDay": 72,
"dateOfSale": "2022-03-07",
"portfolioNumber": "P-11543A69",
"preferredSsd": "1975-08-29",
"richBillingAddress": RichAddressInput,
"salesInfo": SalesInformationInput,
"supplyPointInfoList": PrepareAccountSupplyPointInput,
"userNumber": "picture-rich-fast-sea-time"
}