---
title: "List active loan transactions"
method: GET
path: "/api/v1/loan-accounts/{id}/transactions"
tags: ["Loan Accounts"]
---

# List active loan transactions

`GET /api/v1/loan-accounts/{id}/transactions`

Returns recorded repayment transactions for an active loan account. A malformed UUID yields 422, distinct from 404.

## Path parameters

- `id` string, uuid, required — Loan account identifier (UUID).

## Response `200`

OK

- ActiveLoanTransactionsHumaBody
  - `data` ActiveLoanTransactionHumaBody[], nullable, required — Recorded repayment transactions.
    - `allocationLines` RepaymentAllocationHumaEntry[], nullable, required — Per-installment allocation breakdown.
      - `dueDate` string, required — ISO-8601 installment due date.
      - `feesAmount` string, required — Fees applied (2 d.p. string).
      - `fullyPaid` boolean, required — True if this installment is fully settled.
      - `installmentNumber` integer, required — 1-based installment sequence number.
      - `interestAmount` string, required — Interest applied (2 d.p. string).
      - `penaltiesAmount` string, required — Penalties applied (2 d.p. string).
      - `principalAmount` string, required — Principal applied (2 d.p. string).
      - `totalAmount` string, required — Total applied to this installment (2 d.p. string).
    - `createdAt` string, required — RFC 3339 creation timestamp.
    - `effectiveDate` string, required — ISO-8601 effective date.
    - `originalTransactionId` string — Identifier of the transaction being reversed; present only when transactionType is reversal.
    - `overpaymentAmount` string, required — Excess amount above total outstanding (2 d.p. string).
    - `paidAmount` string, required — Amount applied to the loan (2 d.p. string).
    - `requestId` string — Caller-supplied idempotency key; omitted when none was provided.
    - `transactionId` string, required — Unique identifier of this repayment transaction.
    - `transactionType` string, required — Type of transaction (e.g. repayment, reversal).

## Other responses

- `default` — Error

---

[API](https://skmtc.net/lerian/apis/identity-plugin.md) · [All operations](https://skmtc.net/lerian/apis/identity-plugin/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lerian/identity-plugin/versions/25daba385532/schema)
