{"components":{"securitySchemes":{"bearerAuth":{"scheme":"bearer","type":"http"}}},"info":{"description":"Consented native body-part and health-phrase audio: two takes per concept (clean Bantu + the real Bantu->English code-switch a patient speaks, with switch_ms captured), keyed to BTS-BH100 concept ids. Coverage, dataset card and consent manifest are public; playable clips are tier-gated (open at Pilot); audio via opaque proxy (no speaker ids / storage paths).","title":"BantuNomics Body & Health (BTS-BH100) Studio API","version":"1.0.0"},"openapi":"3.1.0","paths":{"/studio/audio-summary":{"get":{"parameters":[{"in":"query","name":"iso","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"summary":"PUBLIC: per-language / concept coverage counts"}},"/studio/recordings":{"get":{"parameters":[{"in":"query","name":"iso","schema":{"type":"string"}},{"in":"query","name":"bts_id","schema":{"type":"string"}},{"in":"query","name":"block","schema":{"type":"string"}},{"in":"query","name":"kind","schema":{"type":"string"}},{"in":"query","name":"variety","schema":{"type":"string"}},{"in":"query","name":"limit","schema":{"type":"string"}}],"responses":{"200":{"description":"OK"},"403":{"description":"audio not in tier, or language not in plan"}},"security":[{"bearerAuth":[]}],"summary":"TIER-GATED: consented takes \u2014 opens at Pilot (sample-capped), uncapped for Full Annual Subscription; Evaluation is FSI-only (no Health clips). Query: iso, bts_id, block, kind, variety, limit"}},"/{iso}/consent-manifest":{"get":{"parameters":[{"in":"path","name":"iso","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"summary":"PUBLIC: non-PII consent provenance (speaker count, basis, live enforcement, de-identification)"}},"/{iso}/dataset-card":{"get":{"parameters":[{"in":"path","name":"iso","required":true,"schema":{"type":"string"}}],"responses":{"200":{"description":"OK"}},"summary":"PUBLIC: HuggingFace-style dataset card (both audio modes, schema, coverage, license)"}}},"servers":[{"url":"/standards/api/l2"}]}
