Skip to main content

Input fields

billingInformation : BillingInformationInputType! required

The billing fields.

customerDetails : CustomerDetailsInputType! required

The personal information fields.

existingAccountNumber : String

The existing account number, if the customer is already registered.

paymentInformation : PaymentInformationInputType

The payment information.

quoteCode : UUID! required

The identifier of the quote we're accepting.

requiresPostalComms : Boolean

Requires postal communications.

salesInformation : SalesInformationInputType

The sales information.

supplyPoints : [SupplyPointInputType]! required

The list of supply points.

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

{ "billingInformation": BillingInformationInputType, "customerDetails": CustomerDetailsInputType, "existingAccountNumber": "A-C3D06FAF", "paymentInformation": PaymentInformationInputType, "quoteCode": "eb8ac8ce-8a24-4e6b-b313-8131c541013d", "requiresPostalComms": true, "salesInformation": SalesInformationInputType, "supplyPoints": SupplyPointInputType }