GET /ws/stream) using your ambient session ID. notify your application when processing is complete, which removes the need for continuous polling.
Key capabilities
The Ambient APIs expose the capabilities below so you can control capture, note quality, and how generated outputs reach your product and downstream systems.Real-Time Visit Capture
Create ambient sessions, stream encounter audio over the Partner WebSocket, and pause, resume, or end capture when the visit is complete.
Clinical Notes & Transcripts
Turn provider-patient conversations into structured clinical notes and full transcripts, then retrieve draft content and metadata after processing finishes.
Multilingual Support
Let patients speak in 80+ languages while Suki generates English notes and transcripts that fit standard EHR workflows.
Personalization
Set provider-level verbosity and section formats through the User Preferences API so generated notes match how each clinician documents care.
Problem-Based Charting (PBC)
Organize documentation by patient problems, merge existing diagnoses from context, and retrieve ICD10 and IMO structured output for EHR integration.
Structured Clinical Data
Extract diagnoses, medications, and other encounter-level artifacts from the conversation for charting, orders, and analytics in your application.
Custom Note Sections
Configure which LOINC-based sections appear in generated notes so output aligns with your specialty templates and compliance requirements.
Dictation
Run speech-to-text sessions when you need transcription without the full ambient clinical note workflow.
Webhooks & Feedback
Receive webhook callbacks when processing completes, and submit feedback on transcripts or generated content to track quality over time.
Requirements
Before you can use the Ambient APIs, you need to meet the following requirements:- You must be a Suki partner. Learn more about how to become a Suki partner in the Partner onboarding documentation.
- HTTP/2.0 compliant authentication system (e.g. OAuth 2.0, JWT, etc.).
- JWT tokens with consistent user identifiers (e.g.
sub,email,userId, etc.). - Publicly accessible JWKS endpoint for token verification.
What you can build
Use the Ambient APIs to build custom ambient clinical documentation workflows. Control how sessions are created, how audio is captured and streamed, and how notes and outputs are presented in your product. You can configure note generation based on:- Visit types
- Specialties
- Compliance requirements
- Existing clinical processes etc.
Common use cases
Build custom ambient workflows
Create your own ambient session workflow with full control over the user experience, from session creation to note retrieval.
Customize session experiences
Build custom UI and workflow logic for pausing, resuming, and canceling ambient sessions within your application.
Integrate with EHR and telehealth platforms
Integrate ambient session creation, audio streaming, and structured output retrieval directly into your EHR or telehealth platform.
API versioning
All endpoints use the/api/v1/ prefix. v1 is the stable version. Non-breaking changes may ship without a major version jump. For policies and migration, refer to API guidelines.
These APIs may include Early Access features. If you are unsure what is enabled for your account, contact your Suki representative.
Available APIs
The following set of APIs are available for the ambient and dictation workflows. View each card below to learn more about the endpoints that are available and how to use them.Authentication
Endpoints for authentication and authorization.
Session Management
Endpoints for ambient session management.
Dictation
Endpoints for dictation.
Content Retrieval
Endpoints for content retrieval after the session is completed.
Preferences
Endpoints for managing the user preferences.
Feedback
Endpoints for managing user feedback.
Notifications
Endpoints for managing notifications to your service.
Information
Endpoints for retrieving information about the encounter type, visit type, and provider role.
Medication Orders Info
Endpoints for retrieving information about the medication orders.
Suki Ambient APIs workflow
To integrate with the Suki , you follow a session-based workflow.Developer workflow
Authenticate with Suki
Authenticate with Suki to get a Suki authentication token also called
suki_token.If webhooks are enabled for your partner account, your application receives automatic completion notifications instead of relying only on polling.