Endpoint
Query parameters
Search groups by name using case-insensitive pattern matching
Comma-separated list of group UUIDs to filter by
Include the count of categories in each group. Accepts
true, false, 1, or 0Include monthly budget totals (assigned, spent, rollover, budget left) for the group. Accepts
true, false, 1, or 0Month for budget totals in YYYY-MM format. Defaults to current month when
include_budget_totals=trueComma-separated list of fields to return. Available fields:
id, name, created_at, category_count, month, month_assigned, month_spent, month_rollover, month_budget_leftField to sort by. Options:
name, created_atSort 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 group objects
Unique group identifier (UUID)
Group name
Group creation timestamp (ISO 8601)
Number of categories in this group (only included when
include_category_count=true)Month for budget totals in YYYY-MM format (only included when
include_budget_totals=true)Total amount assigned to categories in this group for the month (only included when
include_budget_totals=true)Total amount spent across categories in this group for the month (only included when
include_budget_totals=true)Total rollover amount for categories in this group (only included when
include_budget_totals=true)Total budget remaining for this group (assigned + rollover - spent) (only included when
include_budget_totals=true)Pagination and metadata
Total number of matching groups
Number of groups 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 category counts were included
Whether budget totals were included
Month used for budget totals