Skip to main content

Fetch Constant Enums

The Fetch Corporate Constants request returns acceptable values of various fields that need to be passed via the Customer Onboarding v5 request.

Constants endpoint

You need to integrate this API as part of your onboarding process. You need to also display its output to your customers as a dropdown list while they complete your onboarding form. Use this API for all the fields listed below.

fieldName to category

Pass the fieldName as the category listed in the table below.

The following are the categories in Fetch Corporate Constants API.

Fetch Corporate Constants API categoryOnboard Customer v5 API fieldName
annualTurnoversizeOfBusiness.annualTurnover
averageTransactionValueexpectedAccountUsage.debit.averageTransactionValue
expectedAccountUsage.credit.averageTransactionValue
businessTypebusinessType
stakeholders.corporate[*].businessType
capitalContributionapplicant.positions[*].capitalContribution
stakeholders.individual[*].positions[*].capitalContribution
stakeholders.corporate[*].positions[*].capitalContribution
countryNameaddresses.businessAddress.country
addresses.registeredAddress.country
applicant.address.country
stakeholders.individual[*].address.country
stakeholders.corporate[*].registeredCountry
natureOfBusiness.operatingCountries[*]
expectedAccountUsage.debit.topTransactionCountries[*]
expectedAccountUsage.credit.topTransactionCountries[*]
countryOfOperationnatureOfBusiness.operatingCountries[*]
expectedAccountUsage.debit.topTransactionCountries[*]
expectedAccountUsage.credit.topTransactionCountries[*]
documentTypedocuments[*].type
applicant.documents[*].type
stakeholders.individual[*].documents[*].type
intendedUseOfAccountexpectedAccountUsage.intendedUses[*]
industrySectornatureOfBusiness.industryCodes[*]
listedExchangelistedExchange
monthlyTransactionVolumeexpectedAccountUsage.debit.monthlyTransactionVolume
expectedAccountUsage.credit.monthlyTransactionVolume
monthlyTransactionsexpectedAccountUsage.debit.monthlyTransactions
expectedAccountUsage.credit.monthlyTransactions
positionapplicant.positions[*].title
stakeholders.individual[*].positions[*].title
stakeholders.corporate[*].positions[*].title
regulatedTrustTyperegulatedTrustType[*]

\* Valid only for AU
restrictedCountriesrestrictedCountries[*]

\* Required for the UK
isoStateaddresses.registeredAddress.state
addresses.businessAddress.state
applicant.address.state
stakeholders.individual[*].address.state

\* Also pass countryCode in the parameter to fetch the state of that respective country.
streetTypeaddresses.businessAddress.streetType
addresses.registeredAddress.streetType
\* Valid only for AU, NZ addresses.
totalEmployeessizeOfBusiness.totalEmployees
trustBeneficiaryClassapplicant.positions[*].trustBeneficiaryClass
stakeholders.individual[*].positions[*].trustBeneficiaryClass

****
unregulatedTrustTypeunregulatedTrustType[*]

Response

The API response contains an array of code-description pairs that are valid for the given field.

Response fieldUsage
codeThe valid values that need to be used in the Create Customer v5 request for the given field.
descriptionA description of the category code which can be shown to the applicant as a dropdown list.