get /v1/budgets/{budget_id}/loans
List installment loans on this budget
scope budget:read · plan feature assets · listLoans
Parameters
budget_id path · string · required
Returns · 200
{ loans[] }. Declared remaining principal in the loan's currency, plus home_currency, home_cents (the remaining in the budget's currency, null with no rate) and fx; optional holding, optional paying account, next_payment split from the terms (estimated: true). Not a credit account. Each loan also carries payoff: { paid_cents, of_cents, paid_ratio, payments_left, paid_off_month, interest_left_cents, never }, when it ends at its own regular payment and rate with nothing extra (the debt payoff on Goals is the plan with extra money), how much has come off since it was borrowed (of_cents is the original amount, else what was owed when it was added), and paid_ratio 0..1 for a progress bar. never: true when the payment does not cover the interest; with no regular payment payments_left and paid_off_month are null.
Example
Errors · besides 401, 429, 500
- 402
plan_limit: The tenant's plan does not allow this. Readentitlementson GET /v1/me to see what the plan unlocks and allows, report the limit to the human, and let them choose to upgrade at https://mintro.money/pricing; do not retry. - 403
forbidden: The key is valid but lacks the scope this call needs. Ask the human to mint a key with the scope named in the message.