dashboards
Favorite Dashboard
Mark this dashboard as a favourite for the current user (idempotent).
Per-user state, but VIEWER on the resource is still required: company membership alone would let any member toggle a favourite on a dashboard they cannot see and use the 403-vs-404 split to enumerate dashboard ids. The permission check runs BEFORE the load so both "missing" and "inaccessible" collapse to 403 for non-owners — matching PUT /apps/{id}/favorite, and the OPPOSITE order of get_dashboard (which loads first, then checks — see that function and domains/dashboards/CLAUDE.md for why this pair is the exception).
put/api/v1/dashboards/{dashboard_id}/favorite
Path parameters
dashboard_idstring uuid required
Response
Successful Response
Changes
Changed in 1 of the 17 revisions of this API.1
- ○
endpoint added
endpoint-added
- ○
Of the 17 revisions, 1 has no diff computed.