# List Loans

`GET /lokta-lms/api/v1/loans`

The list capability of loans can support pagination and sorting.
Example Requests:

loans

loans?fields=accountNo

loans?offset=10&limit=50

loans?orderBy=accountNo&sortOrder=DESC

## Parameters
- `externalId` (query, string): externalId
- `offset` (query, integer): offset
- `limit` (query, integer): limit
- `orderBy` (query, string): orderBy
- `sortOrder` (query, string): sortOrder
- `accountNo` (query, string): accountNo
- `associations` (query, string): associations
- `clientId` (query, integer): clientId
- `status` (query, string): status

## Responses
- `200`: OK

## Response fields
- `pageItems` (array of GetLoansLoanIdResponse)
- `totalFilteredRecords` (integer)

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

## Example response
```json
{
  "pageItems": [
    {}
  ],
  "totalFilteredRecords": 1
}
```

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