Endpoint
Query parameters
Search categories by name using case-insensitive pattern matching
Filter categories by group UUID
Comma-separated list of category UUIDs to filter by
Filter by goal type. Options:
spending, savings, emergency_fundFilter by rollover enabled status. Accepts
true, false, 1, or 0Filter categories that have a goal set (goal > 0). Accepts
true, false, 1, or 0Include group name in response. Accepts
true, false, 1, or 0Comma-separated list of fields to return. Available fields:
id, name, group, goal, goal_type, rollover_enabled, timeframe, created_at, group_nameField to sort by. Options:
name, goal, created_at, goal_typeSort order. Options:
asc, descMaximum number of results to return (1-1000)
Number of results to skip for pagination
Cursor for pagination. Cannot be used with
offsetResponse fields
Array of category objects
Unique category identifier (UUID)
Category name
Group UUID this category belongs to
Monthly budget goal amount
Type of goal:
spending, savings, or emergency_fundWhether unused budget rolls over to next month
Goal timeframe
Category creation timestamp (ISO 8601)
Name of the group (only included when
include_group=true)Pagination and metadata
Total number of matching categories
Number of categories returned in this response
Maximum results per page
Current offset
Cursor for the next page, or null if no more results
Field used for sorting
Sort order applied
Whether group names were included