---
title: "Dashboard"
method: GET
path: "/api/dashboard"
---

# Dashboard

`GET /api/dashboard`

## Request

- Base URL: `https://data.humanarchive.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://data.humanarchive.ai/api/dashboard`
- Auth: none declared

The hour breakdown for the stages of QA, and the drop into each stage.

`dataset` is a rig: `gi`, `hacam`, `rc`, or `rigs` (the default) for every rig at once.

⚠ THE SUBSTRATE IS THE SOURCE (step 2 of the rebuild, owner 2026-09-28). Recorded and review
hours come from the ledger's mart by the rig's device; qa is read for its queue (the scope's
own `/stats/dashboard`, one call), and the tracker ONLY when `dashboard.reads_needed` says a
number falls back to it — under a filter, or when the substrate could not be read. Which
number came from where travels on the payload (`provenance`).

## Query parameters

- `dataset` string
- `l1_environment_id` string
- `l2_venue_id` string
- `l3_scene_id` string
- `location_id` string
- `session_uid` string
- `batch_id` string
- `device` string
- `age_range` string
- `gender` string
- `handedness` string
- `skill_group` string
- `date_from` string
- `date_to` string

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/humanarchive/apis/data-humanarchive-ai.md) - [All operations](https://skmtc.dev/humanarchive/apis/data-humanarchive-ai/llms.txt) - [OpenAPI document](https://skmtc.dev/humanarchive/apis/data-humanarchive-ai/revisions/d746c2f4eb21?raw)
