Skip to main content
When a user connects their financial institution through Flinks Connect, the returned accounts are classified by Type and Category. Understanding these fields helps you filter and display the right accounts for your use case.

Account types

Flinks classifies every account into one of four main types:
TypeDescriptionExamples
OperationsDay-to-day transactional accounts used for deposits and paymentsChequing, savings
CreditsCredit facilities and lines of creditCredit cards, lines of credit, overdraft
ProductsFinancial products held at the institutionTerm deposits, GICs, mortgages, loans
OtherAccounts that don’t fit the above categoriesRewards, loyalty programs

Type vs Category

The Flinks API returns two separate fields for account classification:
FieldDescriptionExample values
TypeThe broad account typeOperations, Credits, Products, Other
CategoryA more specific classification within the typeChequing, Savings, CreditCard, LineOfCredit, Mortgage, Loan
Use Type for high-level filtering (e.g., showing only transactional accounts) and Category for more granular logic (e.g., distinguishing chequing from savings).

Data in GetAccountsSummary vs GetAccountsDetail

The level of detail returned depends on which endpoint you call:

GetAccountsSummary

Returns basic account metadata without transaction history:
  • Account ID, title, and account number (masked)
  • Type and Category
  • Current balance
  • Currency
  • Holder name
This is useful for quick account selection flows or when you don’t need transaction data.

GetAccountsDetail

Returns the full account payload including:
  • Everything in GetAccountsSummary
  • Transaction history (up to 90 or 365 days depending on configuration)
  • Statement data (if enabled)
  • Holder details (name, address, email, phone — when available)
The Type and Category fields are available in both endpoints. If you only need to display an account selector, use GetAccountsSummary for faster response times.
When using the Account Selector in Flinks Connect (accountSelectorEnable=true), the widget displays Operations accounts eligible for Electronic Funds Transfer (EFT) by default. To display all operations accounts (including those not EFT-eligible), use showAllOperationsAccounts=true. To display accounts from all types, use showAllAccounts=true.