# Installment Refunds

This object represents refunds. Various situations require full or partial refunds of a loan. Depending on the refund
amount and whether the borrower has made payments, a refund may also trigger a reimbursement to the borrower.

 - [GET /people/{personId}/loans/{loanId}/refunds](https://docs.peachfinance.com/api-docs/api-public/installment-refunds/peach.people.loans.handlers.loan_refunds_get.md): Returns a list of all prior refunds for the loan, as well as the remaining eligible refund amount.
 - [POST /people/{personId}/loans/{loanId}/refunds](https://docs.peachfinance.com/api-docs/api-public/installment-refunds/peach.people.loans.handlers.loan_refunds_post.md): The refund endpoint will execute a full or partial refund according to the `refundAmount` specified. A full refund is equal to the `amountFinancedAtOrigination`. An `atFaultParty` must also be specifi
 - [POST /people/{personId}/loans/{loanId}/refunds-v2](https://docs.peachfinance.com/api-docs/api-public/installment-refunds/peach.people.loans.handlers.loan_refunds_v2_post.md): The refund endpoint will execute a full or partial refund according to the `refundAmount` specified. The total of all refunds cannot exceed the `amountFinanced` (or `principalAmount`) passed at origi
 - [POST /people/{personId}/loans/{loanId}/refunds/{loanRefundId}/cancel](https://docs.peachfinance.com/api-docs/api-public/installment-refunds/peach.people.loans.handlers.loan_refunds_cancel.md): Cancel a refund.
