# Get dashboard content

Retrieve the content module configuration for a dashboard.

Source: https://statusdashboard.com/docs/api/status-dashboards/dashboards/content/get

`GET /app/dashboards/{id}/content`

Returns the content module toggles, display order, and uptime history configuration for a dashboard.

***

## Path parameters
| Parameter | Description                |
| --------- | -------------------------- |
| `id`      | The UUID of the dashboard. |

***

## Request
See [API Basics](/docs/api) for required headers.

This endpoint takes no request body.

***

## Sample request
```bash
curl https://api.statusdashboard.com/app/dashboards/a1b2c3d4-e5f6-7890-abcd-ef1234567890/content \
  -H "Authorization: Bearer bcf847abf5c6:def456"
```

## Sample response
**Status: `200 OK`**

```json
{
  "activeIncidents": true,
  "activeMaintenance": true,
  "eventHistory": true,
  "scheduledMaintenance": true,
  "informational": true,
  "weeklyActivity": false,
  "moduleOrder": [
    "activeIncidents",
    "activeMaintenance",
    "informational",
    "scheduledMaintenance",
    "components",
    "weeklyActivity",
    "eventHistory"
  ],
  "uptimeHistory": {
    "enabled": true,
    "days": 7
  },
  "timestampFormat": "relative"
}
```

***

## Response fields
Same fields as [Update dashboard content](/docs/api/status-dashboards/dashboards/content/update#request-body). See [module keys](/docs/api/status-dashboards/dashboards/content/update#module-keys) on that page for valid `moduleOrder` values.

***

## Error responses
| Status | When                                                                 |
| ------ | -------------------------------------------------------------------- |
| `403`  | Insufficient permissions.                                            |
| `404`  | Dashboard not found or does not belong to the caller's organization. |
