Skip to main content

Lookup

The Lookup API provides access to reference data used across various form fields. It enables developers to retrieve standardized lists of options for some dropdown menus, radio buttons, and other selection controls.

API Endpoint

GET {base_url}/ExtForm/lookups?formId={formId}&lookupSource={lookupSource}

Request Format

This endpoint accepts a GET request with query parameters.

Query Parameters

ParameterTypeRequiredDescription
formIdstringYesIdentifier for the form
lookupSourcestringYesThe type of lookup data to retrieve (must be one of the allowed values)

Request Headers

Authorization: Bearer {token}

Response Format

{
"statusCode": 200,
"messages": ["Processed successfully"],
"result": [
{
"id": "high-net-worth",
"displayName": "High Net Worth Individual"
},
{
"id": "retail",
"displayName": "Retail Customer"
},
{
"id": "corporate",
"displayName": "Corporate Client"
}
]
}

Response Fields

FieldDescription
resultArray of lookup items
result[].idUnique identifier for the lookup item
result[].displayNameDisplay name for the lookup item

Supported Lookup Sources

The following lookup sources are supported:

Lookup SourceDescriptionUsed By
SourceOfWealthBusinessEnumSource of wealth business typesSource of Wealth Answer
CustomerSegmentEnumCustomer segment categoriesCustomer Segment Answer
TransactionValuePerAnnumEnumAnnual transaction value rangesExpected Transaction Amount Per Annum Answer
PepStatusEnumPolitical exposure status optionsPEP Status Answer
ResidentStatusEnumResidency status optionsResidency Status Answer
EmploymentStatusEnumEmployment status optionsEmployment Status Answer
ProfessionEnumProfession categoriesProfession Answer
NatureOfBusinessEnumBusiness activity categoriesCompany Nature of Business Answer
IpAddressScanningMatchEnumIP address scanning match resultsIP Address Scanning Answer
ExpectedNumberofWalletsEnumExpected number of wallets rangesExpected Number of Wallets Answer
SignatoryMandateEnumSignatory mandate optionsSignatory Mandate Answer
InvestigationsCarriedLastYearEnumInvestigation status optionsInvestigations Carried Out Answer
StrFiledLastYearEnumSTR filing status optionsSTR Filed Last Year Answer
VirtualAssetKnowledgeEnumVirtual asset knowledge levelsKnowledge of Customer on VA Answer
HighVolumeTansactionLastMonthEnumHigh volume transaction statusHigh Volume Transaction Last Month Answer
TransactionWIthoutTravelInfoEnumTransaction without travel info statusTransaction Without Travel Info Answer
ChangesInIdentificationInfoEnumIdentification changes statusChanges In Identification Info Answer
ProductEnumProduct typesProduct Answer
ServiceEnumService typesService Answer
RelationshipInitiationEnumRelationship initiation methodsRelationship Initiation Method Answer
DeliveryMethodEnumService delivery methodsService Delivery Method Answer
CustomerAgreeingToPayUnusuallyHigherValueForServicesEnumUnusual payment agreement statusCustomer Agreeing To Pay Unusually Higher Value For Services Answer
ModeOfPaymentEnumPayment mode optionsMode of Payment Answer
CustomerOnboardingMethodEnumCustomer onboarding methodsCustomer Onboarding Method Answer
InvolvementOfIntermediaryEnumIntermediary involvement statusInvolvement of Intermediary Answer
AdverseMediaAgainstUboEnumAdverse media status for UBOAdverse Media Against UBO Answer
WhetherAllUboIdentifiedEnumUBO identification statusWhether All UBO Identified Answer
CustomerAssociatedWithDualOrUseGoodsEnumDual-use goods association statusCustomer Associated With Dual Or Use Goods Answer
SystemToTrackCustomerProfileEnumCustomer profile tracking system statusSystem To Track Customer Profile Answer
AnyOtherRedFlagObservedEnumRed flag observation statusAny Other Red Flag Observed Answer
EntityTypeEnumEntity typesEntity Type Answer
OwnerShipStructureEnumOwnership structure typesOwnership Structure Answer
SourceOfWealthOrFundOfBusinessBusiness wealth or fund sourcesSource of Wealth Business Answer
LengthOfIncorporationEnumIncorporation length rangesLength of Incorporation Answer
ScreeningMatchEnumScreening match statusSanctions Screening related fields

Example Usage

cURL Example

curl -X GET \
'{base_url}/ExtForm/lookups?formId=72f65e49-24a9-4c12-be61-09fe51f51077&lookupSource=CustomerSegmentEnum' \
-H 'Authorization: Bearer your_token_here'

Error Handling

Status CodeDescriptionSolution
400Invalid request formatCheck the structure of your request
400Invalid lookup sourceEnsure the lookupSource is one of the allowed values
400Missing required fieldProvide all required fields in the request
401UnauthorizedVerify your authentication token
500Internal server errorContact support with the error details

Important Notes

  1. The lookup data may be form-specific, so the same lookup source may return different results for different forms.
  2. The lookup sources are case-sensitive and must match exactly as listed.
  3. The lookup data is used to populate dropdown menus, radio buttons, and other selection controls in forms.