---
title: "Get app traffic overview"
method: GET
path: "/api/app/{uuid}/traffic/overview"
tags: ["Traffic Analytics"]
---

# Get app traffic overview

`GET /api/app/{uuid}/traffic/overview`

Request/bandwidth totals, status-class counts, latency percentiles,
and estimated unique visitors for one app, merged across every host
it was served on. An app with no data in range returns 200 with
every counter zeroed, not 404.

## Path parameters

- `uuid` string, required

## Query parameters

- `from` string, date-time
- `to` string, date-time

## Response `200`

App traffic overview

- TrafficOverview
  - `requests` integer
  - `bytes_in` integer
  - `bytes_out` integer
  - `status` TrafficStatusBreakdown
    - `s2xx` integer
    - `s3xx` integer
    - `s4xx` integer
    - `s5xx` integer
  - `latency` TrafficLatency — Approximate latency quantiles in milliseconds (t-digest estimate). 0.0 on every field when the range holds no decodable latency sketch.
    - `p50` number, float
    - `p95` number, float
    - `p99` number, float
  - `unique_visitors` integer — Approximate distinct client IPs (HyperLogLog++ estimate, ~1-2% error)

## Other responses

- `400` — Bad request - invalid parameters
- `401` — Unauthorized - missing or invalid authentication token
- `404` — Traffic analytics isn't enabled — the binary lacks the `traffic` Cargo feature, TRAFFIC_ENABLED isn't true, or the analytics database failed to open.
- `500` — Internal server error

---

[API](https://skmtc.net/coollabsio/apis/sentinel-api.md) · [All operations](https://skmtc.net/coollabsio/apis/sentinel-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/coollabsio/sentinel-api/revisions/fe71cb07ae78/schema)
