> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.emtelligent.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.emtelligent.com/_mcp/server.

The published specification is **version 2026.10.31-1**.

Generate realistic synthetic patients: a coded record, a FHIR R4 bundle, and clinical
documents, one patient at a time (jobs) or many in a shared health system (cohorts).

Jobs and cohorts are asynchronous: submit with `POST /v1/jobs` or `POST /v1/cohorts`, poll
`GET /v1/jobs/{job_id}` or `GET /v1/cohorts/{cohort_id}` until the status is `succeeded`, then
download each result **once** within 24 hours. Authenticate with
`Authorization: Bearer <API key or OAuth access token>`; keys need the `synth:process` scope.
Send an `Idempotency-Key` with each submission to make it safe to retry. Every error has the body
`{"error": {"code", "message", "request_id"}}`.