---
title: "NVSentinel node faults ↔ optical state of the node's uplink (±60 s)"
method: GET
path: "/api/integrations/nvsentinel/correlation"
tags: ["Integrations"]
---

# NVSentinel node faults ↔ optical state of the node's uplink (±60 s)

`GET /api/integrations/nvsentinel/correlation`

## Request

- Base URL: `https://api.fiber.ac` (the document declares no server; this is the origin it was published from)
- URL: `https://api.fiber.ac/api/integrations/nvsentinel/correlation`
- Auth: none declared

For every NVSentinel health event in the window (default categories: GPU driver unresponsive, mlx5 NIC wedge, IB char-device missing, power brake; `categories=all` for everything) look at the node's switch uplink: optical_readings ±60 s (rx power / temperature / FEC) and risk_alerts. `sync=true` first pulls new rows from the NVSentinel PostgreSQL store when FIBER_NVSENTINEL_PG_DSN is set.

## Query parameters

- `minutes` integer
- `categories` string: comma list or 'all'; default = the four target categories
- `include_healthy` boolean
- `sync` boolean: poll the NVSentinel PostgreSQL store first (if configured)

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/fiber-ac/apis/fiber-api.md) · [All operations](https://skmtc.dev/fiber-ac/apis/fiber-api/llms.txt) · [OpenAPI document](https://skmtc.dev/fiber-ac/apis/fiber-api/revisions/58267250d793?raw)
