Scribe
Access provider-owned clinical documentation sessions, then retrieve or generate transcripts, notes, summaries, checklists, and coding suggestions.
Last updated
Was this helpful?
Access provider-owned clinical documentation sessions, then retrieve or generate transcripts, notes, summaries, checklists, and coding suggestions.
The Scribe API provides session-centric access to clinical documentation for authenticated providers. Each provider can list sessions they own, retrieve transcripts and coding suggestions, and generate notes, summaries, and checklists.
Scribe uses a separate provider-facing API contract that is not published in the Platform API OpenAPI document. The session and artifact pages therefore document those routes manually instead of presenting an invalid Platform embed.
All endpoints require a valid provider session token with the scribe:sessions:read_own scope. The POST endpoints that generate notes, summaries, or checklists, plus note finalization, also require scribe:notes:rw_own; the corresponding GET endpoints do not. The token must belong to a provider principal, and the provider's workspace must match the workspace in the request path. Send the token as a Bearer credential in the Authorization header.
All Scribe endpoints are scoped under /v1/{workspace_id} and require the workspace identifier as a path parameter. Use the Scribe API base URL supplied for your deployment.
The Scribe API returns structured error responses with a consistent envelope:
code
string
Machine-readable error code (e.g., not_found, validation_error, unauthorized)
message
string
Human-readable error description
correlation_id
string (uuid)
Unique identifier for the request, useful for support inquiries
details
array
Optional list of field-level validation errors
Each detail object contains:
field
string or null
The request field that caused the error
message
string
Description of the validation failure
401
unauthorized
Bearer token is absent or invalid
403
forbidden
The principal lacks a required Scribe scope, provider binding, or workspace access
404
not_found
No provider-owned resource exists at this URL
409
conflict
Generation cannot proceed because the required transcript is empty or, for checklist generation, is not yet available
422
validation_error
Request validation failed
503
service_unavailable
The requested Scribe operation is temporarily unavailable
Every response includes an X-Correlation-ID header. You can also send your own X-Correlation-ID header on requests - if valid, the API echoes it back; otherwise a new one is generated. Include the correlation ID when contacting support about a specific request.
The Scribe API publishes its OpenAPI schema at the /v1/openapi.json endpoint. This schema describes all available endpoints, request and response models, and validation constraints.
Last updated
Was this helpful?
Was this helpful?

