---
title: "What one connection has been doing"
method: GET
path: "/storage/{id}/stats"
tags: ["Storage"]
---

# What one connection has been doing

`GET /storage/{id}/stats`

Deliveries a day for the last 30 days, measured throughput over recent deliveries, the bytes and files written all time, and the last test write's round trip. Counts and rates only; no object names.

## Path parameters

- `id` string, required

## Response `200`

Activity

- object
  - `data` object, required
    - `windowDays` integer, required
    - `deliveries` object, required
      - `delivered` integer, required
      - `failed` integer, required
      - `pending` integer, required
      - `daily` object[], required
        - `date` string, required
        - `delivered` integer, required
        - `failed` integer, required
        - `reason` 'destination_denied' | 'signature_mismatch' | 'bucket_not_found' | 'object_too_large' | 'already_exists' | 'destination_unavailable' | 'not_deliverable' | 'null', nullable, required
    - `throughput` object, nullable, required
      - `medianBytesPerSec` integer, required
      - `minBytesPerSec` integer, required
      - `maxBytesPerSec` integer, required
      - `samples` integer, required
    - `written` object, required
      - `bytes` integer, required
      - `files` integer, required
    - `roundTripMs` integer, nullable, required
    - `measuredFrom` string, nullable, required

## Other responses

- `401` — Unauthorized
- `403` — Missing scope or role
- `404` — Not found

## Changes

- **2026-09-13** `e2df91eff7a2` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/rendobar/apis/rendobar-api/changes/storage/:id/stats/get.md)

---

[API](https://skmtc.dev/rendobar/apis/rendobar-api.md) · [All operations](https://skmtc.dev/rendobar/apis/rendobar-api/llms.txt) · [OpenAPI document](https://skmtc.dev/rendobar/apis/rendobar-api/revisions/14f92fdd491f?raw)
