Census

Everything the Overview, Diversity and Environment views need, in one round trip.

One endpoint rather than six because these are all group-bys over the same filtered set, and six calls would let the page render a total from one filter state beside a distribution from another — a mismatch nobody would notice and no chart would flag.

⚠ FROM THE LEDGER (ha-architecture#309, 2026-09-30): app/census_ledger.py asks the mart for every reporting number, after parity with the tracker was proven at one instant. The TRACKER census below is KEPT, and answers only when asked for by name (?source=tracker, the side-by- side the nightly parity and a person use) or when a filter is one the ledger cannot express (a date range, an offload batch). meta.plane and meta.fallback say which, and why.

get/api/census

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/census
  • Auth
    none declared

Query parameters

sourcestring
l1_environment_idstring
l2_venue_idstring
l3_scene_idstring
location_idstring
session_uidstring
batch_idstring
devicestring
age_rangestring
genderstring
handednessstring
skill_groupstring
date_fromstring
date_tostring

Response

Successful Response

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.