---
title: "Daily revenue stats"
method: GET
path: "/shop/reports/daily-revenue-stats"
tags: ["Reports"]
---

# Daily revenue stats

`GET /shop/reports/daily-revenue-stats`

The dashboard payload that powers the "today at a glance" revenue view for a single
site. Returns revenue by centre, payments by processor, top items, and other
operational counts. Defaults to today in the site's timezone if `date` is omitted.

## Query parameters

- `site_id` string, uuid, required
- `date` string, date

## Response `200`

The stats were successfully generated.

- DailyRevenueStatsResponse — A single-day revenue dashboard payload. Each top-level field is a numeric breakdown of the day's activity; all money values are integers in minor units. The exact shape of each sub-tree is intentionally loose to allow new metrics to be added without breaking consumers — only the top-level keys are guaranteed.
  - `revenue_by_centre` unknown, required
  - `payments_by_processor` unknown, required
  - `operational_stats` unknown, required
  - `orders` unknown, required
  - `item_type_breakdown` unknown, required
  - `top_items` unknown, required

## Other responses

- `400` — The request failed.

---

[API](https://skmtc.dev/try/apis/trybe-api.md) · [All operations](https://skmtc.dev/try/apis/trybe-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/try/trybe-api/revisions/f37f92702da5/schema)
