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:
| Type | Description | Examples |
|---|
| Operations | Day-to-day transactional accounts used for deposits and payments | Chequing, savings |
| Credits | Credit facilities and lines of credit | Credit cards, lines of credit, overdraft |
| Products | Financial products held at the institution | Term deposits, GICs, mortgages, loans |
| Other | Accounts that don’t fit the above categories | Rewards, loyalty programs |
Type vs Category
The Flinks API returns two separate fields for account classification:
| Field | Description | Example values |
|---|
Type | The broad account type | Operations, Credits, Products, Other |
Category | A more specific classification within the type | Chequing, 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.
Account selection in Flinks Connect
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.