List budgets
Returns budgets visible to the current workspace, ordered by creation time with the newest first. Supports filtering by scope kind, scope target id, period, and active state, plus an optional free-text query that searches across denormalized target names via Typesense.
Query parameters
Page size, 1–200. Unset uses the server default (25).
Cursor for forward pagination. Set to the budget_id of the last item from the previous page.
Cursor for backward pagination. Set to the budget_id of the first item from the previous page.
Optional filter: only return budgets whose scope kind matches one of the listed values. Empty means no scope-kind filter.
Optional filter: only return budgets whose scope target id matches.
Optional filter: only return budgets with this active state.
Optional filter: only return budgets whose limits.period matches one of the listed values. Empty means no period filter.
Optional free-text query. Server translates this into a Typesense search over the denormalized scope_target_name and id fields on the per-workspace {workspace_id}_budgets collection.
Field used to order the list. Unset orders by most-recently-updated.
Response
OK
Changes
Changed in 25 of the 254 revisions of this API.24328
- ▲
removed the enum value
BUDGET_SCOPE_KIND_FACTORYfrom the propertyitems/of thequeryrequest parameterscope_kindrequest-parameter-property-enum-value-removed
- ●
removed the optional property
data/items/scope/allOf[BudgetScopeRestResponse]/factoryfrom the response with the200statusresponse-optional-property-removed
This revision also has 39 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
added the enum value
BUDGET_SCOPE_KIND_FACTORYto the propertyitems/of thequeryrequest parameterscope_kindrequest-parameter-property-enum-value-added
- ○
added the optional property
data/items/scope/allOf[BudgetScopeRestResponse]/factoryto the response with the200statusresponse-optional-property-added
This revision also has 9 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
the response property
databecame optional for the status200response-property-became-optional
- ▲
the response property
has_morebecame optional for the status200response-property-became-optional
- ▲
the response property
objectbecame optional for the status200response-property-became-optional
This revision also has 97 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
the response property
databecame required for the status200response-property-became-required
- ○
the response property
has_morebecame required for the status200response-property-became-required
- ○
the response property
objectbecame required for the status200response-property-became-required
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
the response property
databecame optional for the status200response-property-became-optional
- ▲
the response property
has_morebecame optional for the status200response-property-became-optional
- ▲
the response property
objectbecame optional for the status200response-property-became-optional
This revision also has 95 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
the response property
databecame required for the status200response-property-became-required
- ○
the response property
has_morebecame required for the status200response-property-became-required
- ○
the response property
objectbecame required for the status200response-property-became-required
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
the response property
databecame optional for the status200response-property-became-optional
- ▲
the response property
has_morebecame optional for the status200response-property-became-optional
- ▲
the response property
objectbecame optional for the status200response-property-became-optional
This revision also has 158 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
the response property
databecame required for the status200response-property-became-required
- ○
the response property
has_morebecame required for the status200response-property-became-required
- ○
the response property
objectbecame required for the status200response-property-became-required
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
- ▲
the response property
databecame optional for the status200response-property-became-optional
- ▲
the response property
has_morebecame optional for the status200response-property-became-optional
- ▲
the response property
objectbecame optional for the status200response-property-became-optional
This revision also has 158 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
the response property
databecame required for the status200response-property-became-required
- ○
the response property
has_morebecame required for the status200response-property-became-required
- ○
the response property
objectbecame required for the status200response-property-became-required
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○
Of the 254 revisions, 71 have no diff computed.