Skip to main content
Kualia is an envelope budget: each month you assign money to categories, spending draws it down, and leftovers carry forward. The months endpoints expose that monthly view and let you set assignments.

Get a month

month is YYYY-MM, e.g. /months/2026-07.
Per category: assigned is what you allocated this month, activity is the month’s spending/inflows, carryover_from_previous is what rolled over, and available is what’s left to spend. The target block reflects the category’s savings/spending target for the month.

Set a category’s assigned amount

assigned overwrites the month’s assignment — it is not an increment. To add $50 to a category that already has $600 assigned, send "assigned": "650.00". Negative values pull money back to Ready to Assign.
The response returns the category’s refreshed month status (same shape as in GET /months/{month}), so you can see the new available immediately.