Skip to main content
POST
/
v1
/
loans
/
{loan_id}
/
repayments
/
waive-interest
Waive interest
curl --request POST \
  --url https://api-dev.bsa.ai/v1/loans/{loan_id}/repayments/waive-interest \
  --header 'Authorization: Bearer <token>'

Documentation Index

Fetch the complete documentation index at: https://docs.api.bsa.ai/llms.txt

Use this file to discover all available pages before exploring further.

Records a waiver transaction that forgives transactionAmount of interest currently due. Common when restructuring or as a goodwill gesture. Does not affect principal.

Path parameters

loan_id
string
required

Request body

See the common repayment body. transactionAmount is the interest amount to waive.

Example

curl -sf -X POST "$BASE/v1/loans/501/repayments/waive-interest" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "transactionDate": "2026-09-01",
    "transactionAmount": 75.00,
    "note": "Hardship adjustment"
  }'

Response

200 OK returns the repayment object with type="Waive Interest".

Errors

CodeWhen
not_foundNo loan with that ID
abortedAmount exceeds currently-due interest, or loan not active