List Budgets for a Participant
/public/v1/participants/{participant}/budgetsBudgets are the participant's Schedule of Supports — the planned funding that feeds a service agreement. Line items and funding periods are read from their own endpoints; the allocation of individual line items across funding periods is not exposed.
participantstringrequiredThe participant UUID
filter[archived]stringFilter by archive status. Omit to return both active and archived budgets. One of: active, archived.
Example:activefilter[search]stringPartial match on the budget name.
Example:Schedule of SupportssortstringSort the results. Prefix with '-' for descending. One of: name, created_at.
Example:-created_atpage[size]integerNumber of results per page. Minimum 1, maximum 100.
Default:25page[number]integerThe page number to retrieve. Use the
last_pagevalue from themetaresponse to determine the total number of pages available.Default:1
Response
200application/jsonPaginated set of BudgetResource
dataobject[]required▶Show 10 child attributesHide child attributes
idstringrequiredExample:b1u2d3g4-e5t6-47a8-9b0c-1d2e3f4a5b6cnamestringrequiredExample:2026 Schedule of Supportsdescriptionstring | nullrequiredExample:Initial quote for the 2026 plan periodtypestringrequiredExample:internalstartstringrequiredExample:2026-01-01T00:00:00+00:00endstringrequiredExample:2026-12-31T00:00:00+00:00totalintegerrequiredExample:4500000has_funding_schedulebooleanrequiredExample:truearchived_atstring | nullrequiredcreated_atstringrequiredExample:2026-01-01T09:00:00+00:00
metaobjectrequired▶Show 5 child attributesHide child attributes
current_pageintegerrequired≥ 1last_pageintegerrequired≥ 1per_pageintegerrequired≥ 0Number of items shown per page.
totalintegerrequired≥ 0Total number of items being paginated.
allowed_sortsstring[]requiredThe list of allowed sorts for this endpoint.
401Unauthenticated403Authorization error404Not found