RegisterCustomerInput
Input fields for registering a new customer with authentication.
Extends the basic customer creation input with optional password field for immediate account access. When password is omitted, the customer can set up authentication using password reset functionality.
input RegisterCustomerInput {
firstName: String
middleName: String
lastName: String
gender: Gender
email: String
phone: String
mobile: String
dateOfBirth: String
mailingList: YesNo
primaryLanguage: String
parentId: Int
password: String
}
Fields
RegisterCustomerInput.firstName ● String scalar
Given name of the customer.
Primary name used for personal identification and communication. Maximum length of 30 characters.
RegisterCustomerInput.middleName ● String scalar
Middle name or initial of the customer.
Additional name component used for formal identification when available. Maximum length of 20 characters.