# Transactions A **transaction** contains the detailed information of each movement inside an account. For example, a purchase at a store or a restaurant. ## List transactions - [GET /api/transactions/](https://developers.belvo.com/apis/belvoopenapispec/transactions/listtransactions.md): ## ▶️ Usage With the List Transactions method, you can: 1. List transactions related to a specific (using the query parameter). 2. Filter the returned transactions using query parameters (see the Filtering responses section below). 3. Get the details of a specific (using the query parameter along with the query parameter). ## 📖 Pagination This method returns a paginated response (default: 100 items per page). You can use the query parameter to increase the number of items returned to a maximum of 1000 items. You can use the query parameter to navigate through the results. For more details on how to navigate Belvo's paginated responses, see our Pagination Tips article. ## 🔦 Filtering Responses Please see the query list below for a list of fields that you can filter your responses by. For more information on how to use filters, see our Filtering responses article. ## Retrieve transactions for a link - [POST /api/transactions/](https://developers.belvo.com/apis/belvoopenapispec/transactions/retrievetransactions.md): Retrieve transactions for one or more accounts from a specific link. > 📘 Transaction Periods and Retrieval > > When retrieving transactions, it is important to understand that the available transaction data ranges depend on each institution. If you try to access older information than what we can access, we will return all the data we can read within that date range. For example, if you request transactions for the last year and we can only access the last six months, we will return the information corresponding to these six months of data. ## Complete a transactions request - [PATCH /api/transactions/](https://developers.belvo.com/apis/belvoopenapispec/transactions/patchtransactions.md): Used to resume a Transaction retrieve session that was paused because an MFA token was required by the institution. ## Get a transaction's details - [GET /api/transactions/{id}/](https://developers.belvo.com/apis/belvoopenapispec/transactions/detailtransaction.md): Get the details of a specific transaction. ## Delete a transaction - [DELETE /api/transactions/{id}/](https://developers.belvo.com/apis/belvoopenapispec/transactions/destroytransaction.md): Delete a specific transaction from your Belvo account. > ❗️ Rate limited > > This endpoint is rate limited. You can only delete 5 items per minute. If you exceed this limit, you will receive a status code.