> For the complete documentation index, see [llms.txt](https://docs.visualsentinel.com/llms.txt)

# StatusPageServerListItem data model

A server linked to a status page, as returned by the list endpoint

## Fields

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | string (uuid) | No | Server ID |
| `name` | string | No |   |
| `hostname` | string | No |   |
| `status` | string | No | One of: `ONLINE`, `OFFLINE`, `DEGRADED`, `MAINTENANCE`, `UNKNOWN`. |
| `cpuUsage` | number or null | No | Percent |
| `memoryUsage` | number or null | No | Percent |
| `diskUsage` | number or null | No | Percent |
| `uptime` | integer or null | No | Seconds since the server booted, as last reported by the agent |
| `agentLastSeen` | string (date-time) or null (date-time) | No |   |
| `displayName` | string or null | No | Name shown on this status page |
| `showMetrics` | boolean | No |   |
| `order` | integer | No | Display position on this status page |

## Used by

- [List servers on status page](https://docs.visualsentinel.com/reference/status-pages.md#list-status-page-servers): `GET /api/status-pages/{id}/servers`

Generated from the OpenAPI 3.1 specification at [https://docs.visualsentinel.com/openapi.json](https://docs.visualsentinel.com/openapi.json).
