# Personal Financial Management
source: https://developer.mastercard.com/open-finance-europe/documentation/licensed/use-cases/pfm/index.md

Our [Accounts and Transactions APIs](https://developer.mastercard.com/open-finance-europe/documentation/licensed/aiia-enterprise/accounts/index.md) empower you to connect with your customers to deliver clean, aggregated account data, helping them gain better financial control. Leverage our APIs to retrieve up to 12 months of account and transaction data and provide your customers a consolidated view of their finances in a single app. Apply analytics and insights to the data help your customers manage their wealth better.

### Features {#features}

Using our APIs, you can get information about your users' Accounts and Transactions. This information includes:

* Account Name
* Account Numbers
* Account Type
* Account Features
* Transaction Dates
* Transaction Details
* Transaction Amount
* Transaction Status

### How it works {#how-it-works}

The user can connect their bank accounts to your service using our [Supervised Login](https://developer.mastercard.com/open-finance-europe/documentation/licensed/aiia-enterprise/connect/supervised/index.md) flow. Once they approve the connection, you will be able to retrieve [Accounts](https://developer.mastercard.com/open-finance-europe/documentation/licensed/aiia-enterprise/accounts/account-information/index.md) and [Transactions](https://developer.mastercard.com/open-finance-europe/documentation/licensed/aiia-enterprise/accounts/transactions/index.md) details.

You can continue to get updates for the accounts and transactions by performing [Unattended Login](https://developer.mastercard.com/open-finance-europe/documentation/licensed/aiia-enterprise/connect/unattended/index.md) and updating your internal records.

### Data flow {#data-flow}

Diagram pfm

1. The Payment Service User (PSU) agrees to connect an account to the TPP's Personal Financial Management (PFM) service.
2. The Third Party Provider (TPP) requests a supervised login and redirects the PSU to the Auth URL.
3. Mastercard Open Finance redirects the PSU to the ASPSP or identity provider to authenticate.
4. The ASPSP or identity provider prompts the PSU to authenticate.
5. The PSU performs SCA.
6. The TPP requests the PSU's account information.
7. Mastercard Open Finance retrieves the PSU's account information from the ASPSP.
8. The ASPSP provides the PSU's account information to Mastercard Open Finance.
9. Mastercard Open Finance provides the PSU's account information to the TPP.
10. The TPP requests the PSU's transactions information.
11. Mastercard Open Finance retrieves the PSU's transactions information from the ASPSP.
12. The ASPSP provides the PSU's transactions information to Mastercard Open Finance.
13. Mastercard Open Finance provides the PSU's transactions information to the TPP.
14. The TPP processes and analyses the PSU's account and transactions data to provide financial management insights.
15. The TPP displays to the PSU their accounts and transactions data, and financial management insights.

### Endpoints used {#endpoints-used}

A supervised login is initiated by calling `/v1/authentication/initialize`, which will respond with an authUrl.

API Reference: `POST /v1/authentication/initialize`

Accounts information is retrieved using the `/v2/accounts` endpoint.

API Reference: `GET /v2/accounts`

Transaction information is retrieved using the `/v2/accounts/{accountId}/transactions` endpoint.

API Reference: `GET /v2/accounts/{accountId}/transactions`

### Further information {#further-information}

* Refer to [Supervised Login](https://developer.mastercard.com/open-finance-europe/documentation/licensed/aiia-enterprise/connect/supervised/index.md) to learn about authenticating the PSU.
* Refer to [Unattended Login](https://developer.mastercard.com/open-finance-europe/documentation/licensed/aiia-enterprise/connect/unattended/index.md) to learn about maintaining access to the PSU info.
* Refer to [Accounts](https://developer.mastercard.com/open-finance-europe/documentation/licensed/aiia-enterprise/accounts/account-information/index.md) to learn about retrieving accounts information.
* Refer to [Transactions](https://developer.mastercard.com/open-finance-europe/documentation/licensed/aiia-enterprise/accounts/transactions/index.md) to learn about retrieving transactions details.
* Refer to the [Glossary](https://developer.mastercard.com/open-finance-europe/documentation/glossary/index.md) to learn about any of the terms used.
