# Retrieve Transactions

`GET /lokta-lms/api/v1/loans/{loanId}/transactions`

Retrieves transactions of a loan

## Parameters
- `loanId` (path, integer, required): loanId
- `excludedTypes` (query, array): excludedTypes
- `page` (query, integer): page
- `size` (query, integer): size
- `sort` (query, string): sort

## Responses
- `200`: OK

## Response fields
- `content` (array of GetLoansLoanIdTransactionsTransactionIdResponse)
- `empty` (boolean)
- `first` (boolean)
- `last` (boolean)
- `number` (integer)
- `numberOfElements` (integer)
- `pageable` (Pageable)
- `size` (integer)
- `sort` (Sort)
- `totalElements` (integer)
- `totalPages` (integer)

## Example request (cURL)
```bash
curl -X GET \
  'http://localhost:8080/lokta-lms/api/v1/loans/{loanId}/transactions' \
  -u '{username}:{password}' \
  -H 'Tenant-Identifier: default'
```

## Example response
```json
{
  "content": [
    {}
  ],
  "empty": true,
  "first": true,
  "last": true
}
```

Interactive: https://developer.lokta.ai/reference.html#operation/retrieveAllLoanTransactions
