Skip to main content
Categories are your budget envelopes, organized into category groups. System-managed items (like the Credit Card Payments group and its categories) are readable but cannot be modified through the API.

List categories (grouped)

For assigned/spent/available amounts per category, use the months endpoints.

Get a category

Create a category

New categories are inserted at the top of their group.

Update a category

FieldTypeDescription
namestringRename the category
group_idstringMove it to another group
archivedbooleanArchive (true) or unarchive

Delete a category

Query parameterTypeDescription
move_to_category_idstringRecategorize the category’s transactions to this category
Without move_to_category_id, affected transactions become uncategorized.

Category groups

POST takes { "name": "..." } and creates an expense group (duplicate names return 409). PATCH takes { "name": "..." } to rename. Groups cannot be deleted through the API; move or delete their categories first, then remove the group in the app.