---
title: "Retrieve Connection Stability"
method: GET
path: "/scanning-agents/{id}/connection-stability/"
tags: ["Scanning Agents"]
---

# Retrieve Connection Stability

`GET /scanning-agents/{id}/connection-stability/`

## Request

- Base URL: `https://api.probely.com`
- URL: `https://api.probely.com/scanning-agents/{id}/connection-stability/`
- Auth: API key in header `Authorization`

## Path parameters

- `id` string, required

## Query parameters

- `end` string, date-time
- `start` string, date-time
- `timezone` string

## Response `200`

- ConnectionStability: Derived connection stability figures for one scanning agent. `availability` is null when nothing in the window was observed, which is different from 100%: it means we cannot say.
  - `start` string, date-time, required
  - `end` string, date-time, required
  - `availability` number, double, nullable, required
  - `observed_seconds` number, double, required
  - `unmonitored_seconds` number, double, required
  - `down_seconds` number, double, required
  - `disconnections` integer, required
  - `longest` ConnectionStabilityPeriod, required: A single disconnection, closed or still running.
    - `started_at` string, date-time, required
    - `ended_at` string, date-time, required
    - `seconds` number, double, required
    - `ongoing` boolean, required
  - `most_recent` ConnectionStabilityPeriod, required: A single disconnection, closed or still running.
    - `started_at` string, date-time, required
    - `ended_at` string, date-time, required
    - `seconds` number, double, required
    - `ongoing` boolean, required
  - `periods` ConnectionStabilityPeriod[], required
    - `started_at` string, date-time, required
    - `ended_at` string, date-time, required
    - `seconds` number, double, required
    - `ongoing` boolean, required
  - `days` ConnectionStabilityDay[], required
    - `date` string, date, required
    - `state` string, required
    - `down_seconds` number, double, required
    - `unmonitored_seconds` number, double, required
    - `tcp_seconds` number, double, required
    - `disconnections` integer, required

## Other responses

- `400`
- `401`
- `404`
- `500`

## Changes

- **2026-11-03** `0b2f6cbe644d`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/probely/apis/snyk-api-web-s-api-reference-documentation/changes/scanning-agents/:id/connection-stability/get.md)

---

[API](https://skmtc.dev/probely/apis/snyk-api-web-s-api-reference-documentation.md) - [All operations](https://skmtc.dev/probely/apis/snyk-api-web-s-api-reference-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/probely/apis/snyk-api-web-s-api-reference-documentation/revisions/0b2f6cbe644d?raw)
