Skip to main content

IndividualAccountHolderOnboardingAccountAdminInput

Input for individual account admin information during onboarding

input IndividualAccountHolderOnboardingAccountAdminInput {
acquisitionChannel: AcquisitionChannel
birthInfo: BirthInfoInput
email: String
employmentStatus: EmploymentStatus
firstName: String
preferredLanguage: AccountLanguage
lastName: String
monthlyIncome: MonthlyIncome
nationality: CCA3
address: ResidencyAddressInput
signupDate: Date
sourcesOfFunds: [IndividualAccountSourceOfFunds!]
taxIdentificationNumber: String
unitedStatesTaxInfo: UnitedStatesTaxInfoInput
userDeviceInfo: UserDeviceInfoInput
}

Fields​

IndividualAccountHolderOnboardingAccountAdminInput.acquisitionChannel ● AcquisitionChannel enum​

Acquisition Channel to specify how the user joined

IndividualAccountHolderOnboardingAccountAdminInput.birthInfo ● BirthInfoInput input​

Birth information of the account administrator

IndividualAccountHolderOnboardingAccountAdminInput.email ● String scalar​

Email of the account administrator

  • Must be a valid email format
  • Maximum 255 characters
  • Following this pattern: /^[\w+'.-]*[\w'+-]@([A-Z0-9]([A-Z0-9-]*[A-Z0-9])?\.)+[A-Z]{2,}$/i
  • Disposable email domains are not allowed

IndividualAccountHolderOnboardingAccountAdminInput.employmentStatus ● EmploymentStatus enum​

Employment status of the account administrator

IndividualAccountHolderOnboardingAccountAdminInput.firstName ● String scalar​

First name of the account administrator

  • Between 1 and 100 characters
  • Letters from any script, with their accents and marks
  • Between words: spaces, hyphens and dashes, apostrophes, dots and the word separators of other scripts (for example ・, ·, ׳); at most two in a row
  • Must contain at least one letter; must not start or end with a hyphen or dash
  • Rejected: digits, emoji, symbols (modifier symbols such as ´ or ¨ are accepted), characters used in code or markup (< > & " ? ( ) [ ] { } ; : / \ @ = % + ! # * _ ^) including their full-width forms, other invisible characters, tabs and line breaks
  • Before the check: zero-width spaces, direction marks and byte order marks are removed, as are invisible joiners and variation selectors next to Latin, Greek or Cyrillic letters and joiners that are not between two letters; commas and repeated spaces become one space; surrounding spaces are removed; accented letters are stored in one standard form. The cleaned name is what is stored.

IndividualAccountHolderOnboardingAccountAdminInput.preferredLanguage ● AccountLanguage enum​

Preferred language of the account admin. Will be used to localize the onboarding process and interface

IndividualAccountHolderOnboardingAccountAdminInput.lastName ● String scalar​

Last name of the account administrator

  • Between 1 and 100 characters
  • Letters from any script, with their accents and marks
  • Between words: spaces, hyphens and dashes, apostrophes, dots and the word separators of other scripts (for example ・, ·, ׳); at most two in a row
  • Must contain at least one letter; must not start or end with a hyphen or dash
  • Rejected: digits, emoji, symbols (modifier symbols such as ´ or ¨ are accepted), characters used in code or markup (< > & " ? ( ) [ ] { } ; : / \ @ = % + ! # * _ ^) including their full-width forms, other invisible characters, tabs and line breaks
  • Before the check: zero-width spaces, direction marks and byte order marks are removed, as are invisible joiners and variation selectors next to Latin, Greek or Cyrillic letters and joiners that are not between two letters; commas and repeated spaces become one space; surrounding spaces are removed; accented letters are stored in one standard form. The cleaned name is what is stored.

IndividualAccountHolderOnboardingAccountAdminInput.monthlyIncome ● MonthlyIncome enum​

Expected monthly income

IndividualAccountHolderOnboardingAccountAdminInput.nationality ● CCA3 scalar​

Nationality of the account administrator

IndividualAccountHolderOnboardingAccountAdminInput.address ● ResidencyAddressInput input​

Residency address of the account administrator

IndividualAccountHolderOnboardingAccountAdminInput.signupDate ● Date scalar​

The date at which the user joined

IndividualAccountHolderOnboardingAccountAdminInput.sourcesOfFunds ● [IndividualAccountSourceOfFunds!] list enum​

Expected sources of funds for the account

IndividualAccountHolderOnboardingAccountAdminInput.taxIdentificationNumber ● String scalar​

Tax identification number of the account administrator

  • Maximum 16 characters

IndividualAccountHolderOnboardingAccountAdminInput.unitedStatesTaxInfo ● UnitedStatesTaxInfoInput input​

Tax information related to US persons as defined by FATCA

IndividualAccountHolderOnboardingAccountAdminInput.userDeviceInfo ● UserDeviceInfoInput input​

User device information for security and fraud detection

Member Of​

CreateIndividualAccountHolderOnboardingInput input