---
title: "Get time-bucketed request status and latency stats"
method: GET
path: "/admin/audit/stats"
tags: ["admin"]
---

# Get time-bucketed request status and latency stats

`GET /admin/audit/stats`

Returns request counts grouped into 2xx/4xx/5xx status classes
per time bucket, an overall success-rate summary, and average
request duration per provider for the dashboard charts.
Ranges up to 3 days use hourly buckets, longer ranges daily.

## Query parameters

- `days` integer
- `start_date` string
- `end_date` string

## Response `200`

OK

- AuditlogRequestStats
  - `buckets` AuditlogRequestStatsBucket[]
    - `requests` integer
    - `start` string
    - `status_2xx` integer
    - `status_4xx` integer
    - `status_5xx` integer
    - `status_other` integer
  - `interval` string
  - `provider_latency` AuditlogProviderLatencySeries[]
    - `avg_duration_ms` number[]
    - `provider` string
    - `requests` integer[]
  - `summary` AuditlogRequestStatsSummary
    - `avg_duration_ms` number
    - `requests` integer
    - `status_2xx` integer
    - `status_4xx` integer
    - `status_5xx` integer
    - `status_other` integer
    - `success_rate` number

## Other responses

- `400` — Bad Request
- `401` — Unauthorized

---

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