---
title: "Get Message Statistics"
method: GET
path: "/api/realtime/messages/stats"
tags: ["Messages"]
---

# Get Message Statistics

`GET /api/realtime/messages/stats`

Retrieve aggregated statistics about messages

## Query parameters

- `channelId` string, uuid
- `since` string, date-time

## Response `200`

Message statistics

- MessageStats
  - `totalMessages` integer, required — Total number of messages
  - `whDeliveryRate` number, required — Webhook delivery success rate (0-1)
  - `topEvents` object[], required — Most frequent event types
    - `eventName` string, required — Name of the event
    - `count` integer, required — Number of occurrences
  - `retentionDays` integer, nullable, required — Number of days messages are retained. Null means messages are kept indefinitely.

## Other responses

- `400` — Invalid input

---

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