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

# MonitorServerLink data model

The MonitorServerLink shape in the Visual Sentinel REST API.

## Fields

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `id` | string (uuid) | No |   |
| `monitorId` | string (uuid) | No |   |
| `serverId` | string (uuid) | No |   |
| `source` | string | No | One of: `manual`, `auto`. |
| `status` | string | No | One of: `confirmed`, `suggested`, `dismissed`. |
| `resolvedIp` | string or null | No |   |
| `driftIp` | string or null | No |   |
| `driftDetectedAt` | string (date-time) or null (date-time) | No |   |
| `createdAt` | string (date-time) | No |   |
| `updatedAt` | string (date-time) | No |   |

## Used by

- [Link a server to a monitor](https://docs.visualsentinel.com/reference/monitors.md#link-monitor-server): `POST /api/monitors/{id}/servers`
- [Confirm or dismiss a server link](https://docs.visualsentinel.com/reference/monitors.md#update-monitor-server-link): `PATCH /api/monitors/{id}/servers/{msId}`

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