ChartHeroAI

DocsDeveloper Docs

Public API v1

API Reference

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.

Base URL

Use the shared host that matches the environment for your API key.

Production

https://api.charthero.ai/external/v1

Staging

https://api.charthero-staging.com/external/v1

Authentication

Send the API key from server-side code with this header.

Authorization: Bearer <api_key>Review authentication

OpenAPI JSON

Download the exact bundled schema used by this reference.

OpenAPI JSON

Resources

9 REST routes

Encounters

List encounters and read one encounter by opaque ID.

GET /external/v1/encountersGET /external/v1/encounters/{encounter_id}
Encounter operationsEncounter guide

Documents and transcripts

List clinical documents and read document or transcript details.

GET /external/v1/documentsGET /external/v1/encounters/{encounter_id}/documents/{document_id}

Audio

Request short-lived URLs for eligible recording-backed audio.

GET /external/v1/encounters/{encounter_id}/documents/{document_id}/audio

Actors

Resolve the people and API keys that other resources reference.

GET /external/v1/actors

Evaluations

List evaluations by completion time, read one evaluation, and discover definitions.

GET /external/v1/evaluationsGET /external/v1/evaluations/{evaluation_id}GET /external/v1/evaluation-definitions

Webhooks

Available for activated subscriptions

Review pointer notifications and receiver response rules.

recording.transcript_readyevaluation.completed

Generated from OpenAPI

ChartHero Public API

The raw schema is available at /openapi/v1/openapi.json.

SurfaceSummary
GET /external/v1/actorsList actors
GET /external/v1/documentsList documents
GET /external/v1/encountersList encounters
GET /external/v1/encounters/{encounter_id}Get an encounter
GET /external/v1/encounters/{encounter_id}/documents/{document_id}Get a document
GET /external/v1/encounters/{encounter_id}/documents/{document_id}/audioGet a document audio URL
GET /external/v1/evaluation-definitionsList evaluation definitions
GET /external/v1/evaluationsList evaluations
GET /external/v1/evaluations/{evaluation_id}Get an evaluation
evaluation.completedWebhook contract (available_for_activated_subscriptions): Receive evaluation completed notifications
recording.transcript_readyWebhook contract (available_for_activated_subscriptions): Receive recording transcript-ready notifications
Loading...

Loading generated API reference

Rendering the bundled OpenAPI contract.

ChartHeroAI

Developer documentation for ChartHero APIs, adapters, and integrations.

HIPAA-aligned safeguards

BAA available

ChartHero AI LLC