Skip to main content

NewCustomerInput

Input to create a new customer in the insurance system and associate them with the offer that is being created.

input NewCustomerInput {
address: AddressInput!
dateOfBirth: Date!
email: Email
firstName: String!
gender: Gender!
identification: IdentificationInput
landline: PhoneNumber
lastName: String!
maritalStatus: MaritalStatus!
mobilePhone: PhoneNumber
nationality: Country!
occupation: String
profession: String!
taxIdentification: TaxIdentificationInput
}

Fields​

NewCustomerInput.address ● AddressInput! non-null input​

Home address of the customer.

NewCustomerInput.dateOfBirth ● Date! non-null scalar​

Date of birth of the customer, used to calculate the age of the customer but also used in the policy application. The value needs to be in the past and the age should be between 18 and 63 years of age.

NewCustomerInput.email ● Email scalar​

Email address of the customer. **This field is optional unless the customer is a policyholder. Policyholders need access to this email to later activate the policy in the Prosperity App.**

NewCustomerInput.firstName ● String! non-null scalar​

First name of the customer (including any middle names).

NewCustomerInput.gender ● Gender! non-null enum​

The current gender of the customer.

NewCustomerInput.identification ● IdentificationInput input​

Information about the customer's identification document.

NewCustomerInput.landline ● PhoneNumber scalar​

Landline phone number of the customer, in E.164 format (e.g. +493023125000).

NewCustomerInput.lastName ● String! non-null scalar​

Last name of the customer.

NewCustomerInput.maritalStatus ● MaritalStatus! non-null enum​

The current marital status of the customer.

NewCustomerInput.mobilePhone ● PhoneNumber scalar​

Verified mobile phone number of the customer, in E.164 format (e.g. +4917604069000).

NewCustomerInput.nationality ● Country! non-null scalar​

The nationality of the customer. The ISO 3166 country code for the current country (ISO 3166 alpha-2/alpha-3 standards supported).

NewCustomerInput.occupation ● String scalar​

What the customer presently does for a living. Defaults to profession if not set.

NewCustomerInput.profession ● String! non-null scalar​

What the customer studied and is qualified for.

NewCustomerInput.taxIdentification ● TaxIdentificationInput input​

Taxation information for the customer. **This field is optional unless the customer is a policyholder**

Member Of​

CreateOfferCustomerByInput input