Public API v1
Use this page as the entry point for ChartHero's public REST and webhook contracts. The generated endpoint reference below is built from OpenAPI 3.1.0, contract v1.
Replace the placeholder host with the API host ChartHero provides.
https://api.example.test/external/v1Send the API key from server-side code with this header.
Authorization: Bearer <api_key>Review authenticationRequest accessList encounters and read one encounter by opaque ID.
GET /external/v1/encountersGET /external/v1/encounters/{encounter_id}Read supported clinical document details for an encounter.
GET /external/v1/encounters/{encounter_id}/documents/{document_id}Fetch finalized ambient transcript turns and timing.
GET /external/v1/encounters/{encounter_id}/documents/{document_id}/transcriptRequest short-lived URLs for eligible recording-backed audio.
GET /external/v1/encounters/{encounter_id}/documents/{document_id}/audioReview planned pointer notifications and receiver response rules.
recording.transcript_readyGenerated from OpenAPI
The raw schema is available at /openapi/v1/openapi.json.
| Surface | Summary |
|---|---|
GET /external/v1/encounters | List public encounters |
GET /external/v1/encounters/{encounter_id} | Get a public encounter |
GET /external/v1/encounters/{encounter_id}/documents/{document_id} | Get a public document |
GET /external/v1/encounters/{encounter_id}/documents/{document_id}/audio | Get a public document audio URL |
GET /external/v1/encounters/{encounter_id}/documents/{document_id}/transcript | Get a public document transcript |
recording.transcript_ready | Planned / not generally available webhook contract (planned_not_generally_available): Receive recording transcript-ready notifications |
Loading generated API reference
Rendering the bundled OpenAPI contract.