# Bank linking

## Endpoints

### GET /bank_links
**Get all bank links and associated user ids**

Paginated fetch of all bank links on your account

### POST /bank_links
**Create a bank link from an intent**

Use a bank link intent to create a new bank link

### GET /users/{fp_id}/bank_links
**Get a list of a user's bank account links**

Fetch all links for a given user.

### GET /bank_links/{link_id}
**Get a specific bank account link**

Fetch detailed information on a bank link.

### GET /users/{fp_id}/linked_bank_transactions
**Get a user's bank transactions**

Fetch transactions for a given user.

### GET /bank_links/{link_id}/transactions
**Get transactions for a specific bank link**

Fetch transactions for a given user's bank link.

### GET /bank_links/{link_id}/transactions/sync
**Sync transactions for a bank link**

Get synchronized updates for added, removed, and updated transactions.

### GET /users/{fp_id}/linked_bank_accounts
**Get a user's bank accounts**

Fetch all bank accounts for a given user.

### GET /bank_links/{link_id}/accounts
**Get accounts for a specific bank link**

Fetch accounts for a given user's bank link.

### GET /bank_links/{link_id}/investments/transactions
**Get investment transactions for a bank link**

Fetch investment transactions for a given user's bank link.

### GET /bank_links/{link_id}/investments/holdings
**Get investment holdings for a bank link**

Fetch investment holdings for a given user's bank link.

### POST /bank_links/{link_id}/data_refresh
**Refresh bank link data**

Request a refresh on linked bank account data.

### POST /users/{fp_id}/bank_links/import
**Import a bank link**

Import a bank link to use within Footprint bank linking.

### POST /bank_links/{link_id}/import/transactions
**Import transactions for a bank link**

Import transactions for a bank link from a third-party provider

### DELETE /bank_links/{link_id}
**Delete a bank link**

Delete a bank account link.

### POST /bank_links/{link_id}/reset
**Reset a bank link**

For testing purposes, forcibly disconnect a link.

# Bank linking

Footprint's Bank Account Linking works seamlessly
with our existing identity and vaulting technologies. Powered by open banking
along with the best-in-class data aggregators, Footprint's Bank Account Linking
enables you to easily connect your product to 15k+ financial institutions,
cards, investment accounts, and more. Bank linking with Footprint comes with several unqiue benefits. Reach out to [support@onefootprint.com](mailto:support@onefootprint.com) to request access.