Skip to main content

Data Blocks

AttributesData Type
subNumberInteger
accountNumberString
registrationTypeRegistration Type
mainMain
mailingAddressMailing Address
primaryOwnerPrimary Owner
associatedPartiesAssociated Parties
electronicDeliveryElectronic Delivery
financialProfileFinancial Profile
largeTradersLarge Traders
todBenesTOD Beneficiaries
retirementBenesRetirement Beneficiaries

Main

AttributesData TypeDescription
repCodeStringStoneX assigned code for the financial representative of the account
proxyDisclosureProxy DisclosureDesignates the transmission of proxy information and the disclosure of customer name
sweepIndicatorBooleanIndicates customer participation in the automatic sweep program
catAccountIdentifierCAT Account IdentifierAccount identification type for CAT reporting
marginIndicatorBooleanIndicates the account is approved for margin trading (read-only)
optionTradingLevelOption Trading LevelIndicates the account's option trading level (read-only)

Mailing Address

See the address object here

Primary Owner

AttributesData TypeLengthDescription
nameTypeName Type
name1StringMin: 2 - Max: 30Individual: First Name
Entity: Name 1

Allowed Symbols: /, -, #
name2StringMin: 2 - Max: 30Individual: Middle Name
Entity: N/A

Allowed Symbols: /, -, #
name3StringMin: 2 - Max: 30Individual: Last Name
Entity: Name 2

Allowed Symbols: /, -, #
name4StringMin: 2 - Max: 30Individual: Suffix
Entity: N/A

Allowed Symbols: /, -, #
citizenshipCountryCountries
birthDateDate Format
emailStringMax: 70
legalAddressAddress
occupationOccupation
jobTitleString
jobIndustryJob Industry
employerNameString
employerPhoneRegionCodePhone Region Codes
employerPhoneNumberStringMin: 6 - Max: 15
employerPhoneExtensionStringMin: 1 - Max: 5
employerAddressAddress
taxIdTypeUS Tax ID TypesMax: 5
taxIdNumberStringMax: 9
governmentIdentificationGovernment IdentificationFor non-citizens of the US, Government ID 1 is a national ID.
sourceOfFundsSources of Funds
phoneRegionHomePhone Region Codes
phoneNumberHomeStringMax: 15
phoneRegionCellPhone Region Codes
phoneNumberCellStringMax: 15
phoneRegionBusinessPhone Region Codes
phoneNumberBusinessStringMax: 15
phoneExtensionBusinessStringMax: 5
jointOwnershipPercentIntegerMax: 100
caisCustomerTypeC.A.I.S. Customer Type
institutionalInvestorBooleanA bank, savings and loan association, insurance company, registered investment company, investment adviser, or any individual or entity with $50 million or more in assets.
accountsAtOtherBrokerageString
trustedContactTrusted Contact
affiliationAffiliation
maritalStatusMarital Status
dependentsInteger
Requirements

Phone Number: At least one pair of phone information must be provided. Home, Business, or Cell phone. PhoneRegionCode and PhoneNumber.

Requirements

Non-Individual Name Type: When the primaryOwner or any associatedParty has a nameType = "NonIndividual" the following fields should not be required.

Fields (Not Required):

  • birthDate
  • name3
  • occupation
  • employerName
  • employerAddress
  • employerPhoneNumber
  • employerPhoneCountryCode
  • jobTitle
  • jobIndustry
  • trustedContact :::

Associated Parties

AttributesData TypeLengthDescription
onbCustomerIdStringDuring staging, the user needs to provide a user-generated onboarding customer ID.
customerIDStringWhen an account is opened, StoneX gives the user a customer ID.
deletebooleanRemove the associated party from the account.
roleAssociated Party Roles
tradingAuthorityTrading Authority
nameTypeName Type
name1StringMin: 2 - Max: 30Individual: First Name
Entity: Name 1

Allowed Symbols: /, -, #
name2StringMin: 2 - Max: 30Individual: Middle Name
Entity: N/A

Allowed Symbols: /, -, #
name3StringMin: 2 - Max: 30Individual: Last Name
Entity: Name 3

Allowed Symbols: /, -, #
name4StringMin: 2 - Max: 30Individual: Suffix
Entity: N/A

Allowed Symbols: /, -, #
citizenshipCountryCountry
birthDateDate FormatMax: 10
emailStringMax: 70
legalAddressAddress
occupationOccupation
jobTitleString
jobIndustryJob Industry
employerNameString
employerPhoneRegionCodePhone Region Codes
employerPhoneNumberStringMax: 15
employerPhoneExtensionStringMax: 5
employerAddressAddress
taxIdTypeStringMax: 5
taxIdNumberStringMax: 9
governmentIdentificationGovernment IdentificationFor non-citizens of the US, Government ID 1 is a national ID.
sourceOfFundsSources of Funds
phoneRegionHomePhone Region Codes
phoneNumberHomeStringMax: 15
phoneRegionCellPhone Region Codes
phoneNumberCellStringMax: 15
phoneRegionBusinessPhone Region Codes
phoneNumberBusinessStringMax: 15
phoneExtensionBusinessStringMax: 5Account holder phone extension
jointOwnershipPercentIntegerMax: 100
caisCustomerTypeCAIS CustomerType
institutionalInvestorboolean
accountsAtOtherBrokerageString
trustedContactTrusted Contact
affiliationAffiliation

Electronic Delivery

AttributesData Type
emailString
statementsBoolean
confirmsBoolean
stonexCommunicationsBoolean
investorCommunicationsBoolean
prospectusBoolean
taxDocumentsBoolean

If all electronic delivery elections are false, the email is not required. :::

Financial Profile

AttributesData Type
annualIncomeIncome Ranges
netWorthIncome Ranges
liquidNetWorthIncome Ranges
taxBracketTax Bracket
liquidityNeedLiquidity Need
investmentTimeHorizonTime Horizon
investmentProfileInvestment Profile
investmentExperience.stocksBondsInvestment Experience
investmentExperience.optionsInvestment Experience
investmentExperience.mutualFundsInvestment Experience
investmentExperience.annuitiesInvestment Experience
investmentExperience.alternativeInvestment Experience

Large Traders

AttributesData Type
idString
suffixString
statusLarge Trader Id Status

TOD Beneficiaries

TOD Beneficiary Requirement

TOD Beneficiary can be added to the following registration types:

  • individual
  • individualForeign
  • individualJointForeign
  • jointWROS
AttributesRequiredData TypeDescription
onbCustomerIdStringDuring staging, the user needs to provide a user-generated onboarding customer ID.
customerIDStringWhen an account is opened, StoneX gives the user a customer ID.
delete BooleanRemove the associated party from the account.
nameType✔️Name Type
name1✔️StringIndividual: First Name
Entity: Name 1

Allowed Symbols: /, -, #
name2StringIndividual: Middle Name
Entity: Name 2

Allowed Symbols: /, -, #
name3StringIndividual: Last Name
Entity: Name 3

Allowed Symbols: /, -, #
name4StringIndividual: Suffix
Entity: Name 4

Allowed Symbols: /, -, #
primaryContingentPrimary or Contingent
address Address
birthDate✔️Date Format
taxIdType ✔️Tax ID Types-
taxId✔️String
relationship✔️Relationship Type
percentAllocation✔️NumberNumber with one decimal place
citizenshipCountryCountry-
TaxID Requirement

For citizens of non-US countries, a user-generated nine-digit TaxID is necessary.

Retirement Beneficiaries

AttributesData TypeMax LengthDescription
deleteBooleanRemove the associated party from the account.
primaryContingentPrimary Contingent
nameAddressLine1String30
nameAddressLine2 String30
nameAddressLine3 String30
nameAddressLine4 String30
nameAddressLine5 String30
nameAddressLine6 String30
birthDateDate Format
taxIdType Tax ID Types
taxIDString
relationshipRelationship Types
percentageAllocationNumberNumber with two decimal place
Special Characters

The name & address lines allow for the following characters: /, -, #