Skip to main content

IndividualPersonCustomer

Information about the customer, who is an individual person.

type IndividualPersonCustomer implements CustomerInterface {
ID: ID!
address: Address!
dateOfBirth: Date
email: String
firstName: String!
gender: Gender!
identification: IdentificationInformation
landline: String
language: String
lastName: String!
maritalStatus: MaritalStatus
mobilePhone: String
nationality: String
occupation: String
profession: String
taxIdentification: IndividualPersonTaxIdentification!
}

Fields

IndividualPersonCustomer.ID ● ID! non-null scalar

Unique identifier for the customer in our system.

IndividualPersonCustomer.address ● Address! non-null object

Primary postal address.

IndividualPersonCustomer.dateOfBirth ● Date scalar

Date of birth of the customer

IndividualPersonCustomer.email ● String scalar

Primary email address used for communication. Must be unique across all customers. Used for login and important notifications.

IndividualPersonCustomer.firstName ● String! non-null scalar

First name of the customer

IndividualPersonCustomer.gender ● Gender! non-null enum

Gender of the customer

IndividualPersonCustomer.identification ● IdentificationInformation object

Identification information of the customer

IndividualPersonCustomer.landline ● String scalar

Fixed-line telephone number including country code (E.164 international format)

IndividualPersonCustomer.language ● String scalar

Preferred language for communication and documents (ISO 639-1 language code).

IndividualPersonCustomer.lastName ● String! non-null scalar

Last name of the customer

IndividualPersonCustomer.maritalStatus ● MaritalStatus enum

Marital status of the customer (e.g., Single, Married, Divorced)

IndividualPersonCustomer.mobilePhone ● String scalar

Mobile phone number including country code. Used for important notifications and two-factor authentication (E.164 international format)

IndividualPersonCustomer.nationality ● String scalar

Nationality of the customer

IndividualPersonCustomer.occupation ● String scalar

Occupation of the customer (e.g., Job title or role)

IndividualPersonCustomer.profession ● String scalar

Profession of the customer (e.g., Engineer, Teacher)

IndividualPersonCustomer.taxIdentification ● IndividualPersonTaxIdentification! non-null object

Tax related information of the customer

Interfaces

CustomerInterface interface

Base interface for customer types in the system. Implemented by both individual (IndividualPersonCustomer) and corporate (CorporateEntityCustomer) customers.

Implemented By

Customer union ● CustomerResult union