> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flinks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Account Types & Data Categorization

> Understand the account types and data categorization returned by Flinks Connect.

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 categories

Flinks classifies every account into one of four main categories:

| Category       | 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                                                          |
| :--------- | :--------------------------------------------- | :---------------------------------------------------------------------- |
| `Category` | The broad account type                         | `Operations`, `Credits`, `Products`, `Other`                            |
| `Type`     | A more specific classification within the type | `Chequing`, `Savings`, `CreditCard`, `LineOfCredit`, `Mortgage`, `Loan` |

Use `Category` for high-level filtering (e.g., showing only transactional accounts) and `Type` 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)

<Note>
  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.
</Note>

## Account selection in Flinks Connect

When using the [Account Selector](/guides/connect/flinks-connect/widget#account-selection) 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`.

## Related resources

* [Retrieve Account Data](/guides/connect/retrieve-account-data)
* [GetAccountsSummary API](/api/connect/endpoints/account-linking/get-accounts-summary)
* [GetAccountsDetail API](/api/connect/endpoints/account-linking/get-accounts-detail)
