StatusDashboard
DashboardsComponents

Get dashboard components

Retrieve the component and group configuration for a dashboard.

View Markdown

GET /app/dashboards/{id}/components

Returns the component display settings and group configuration for a dashboard.

Requires the admin or subscriber role. Used when assigning components to subscribers; the event role does not call this endpoint.


Path parameters

ParameterDescription
idThe UUID of the dashboard.

Request

See API Basics for required headers.

This endpoint takes no request body.


Sample request

curl https://api.statusdashboard.com/app/dashboards/a1b2c3d4-e5f6-7890-abcd-ef1234567890/components \
  -H "Authorization: Bearer bcf847abf5c6:def456"

Sample response

Status: 200 OK

{
  "compact": false,
  "groups": {
    "enabled": true,
    "expandByDefault": true,
    "items": [
      { "id": "d4e5f6a7-b8c9-0123-def0-234567890123", "name": "Infrastructure", "order": 1 },
      { "id": "e5f6a7b8-c9d0-1234-ef01-345678901234", "name": "Application", "order": 2 }
    ]
  },
  "components": {
    "a1b2c3d4-e5f6-7890-abcd-ef1234567891": { "displayOrder": 1 },
    "f6a7b8c9-d0e1-2345-f012-456789012345": { "displayOrder": 2, "groupId": "d4e5f6a7-b8c9-0123-def0-234567890123" },
    "a7b8c9d0-e1f2-3456-0123-567890123456": { "displayOrder": 3, "groupId": "e5f6a7b8-c9d0-1234-ef01-345678901234" }
  }
}

Response fields

Same fields as Update dashboard components.


Error responses

StatusWhen
403Insufficient permissions.
404Dashboard not found or does not belong to the caller's organization.

On this page

We use cookies

We use essential cookies to keep the site working, and optional analytics cookies to understand how it's used. Read our Privacy Policy.