Create Ambient Session
Initialize a new Ambient session for patient encounter documentation
- Pass
emr_encounter_idto enable cross-modality ambient interoperability. - The response now includes
composition_id. Use it asnote_idwith the note-level Ambient APIs. - The
multilingualparameter is deprecated. Multilingual support is enabled by default for all ambient sessions.
ambient_session_id for session-scoped operations such as context, streaming, status, and session content.
Store the composition_id from the response. You will pass this value as the when you call the following note-level Ambient APIs:
To learn how to use ambient across modalities, refer to the Ambient interoperability guide.
Request body fields
You can create an ambient session with an empty request body. Suki generatesambient_session_id and returns composition_id.
Add a field when you need to control how the session is identified or grouped:
ambient_session_id: Supply your own session UUID.emr_encounter_id: Tie the note to a patient visit for cross-modality interoperability.encounter_id: Group re-ambient sessions on one note. Pass it on the first session, reuse the same value on later sessions, and store it locally. Create does not return this field.
- We recommend that recordings are at least 1 minute long. Short recordings may not contain enough information for note generation.
- If the recording is too short, note generation may be skipped.
- For interoperable workflows, pass a valid UUID for
emr_encounter_id. - To continue a note on another modality, pass the existing
emr_encounter_id. - Do not create sessions for the same
emr_encounter_idat the same time. Wait at least 1 second between create requests for that encounter. Faster back-to-back creates can return a conflict.
Code examples
- Python
- TypeScript
Authorizations
Suki access token (suki_token) from Login or Register. Expires after one hour.
Headers
Optional for standard partners.
Required for:
- Bearer authentication. Use the same
provider_idreturned by the Login or Register API. - Single Auth Token authentication. Include the same
provider_idon every request assdp_provider_id.
"provider-123"
Body
Session identifiers for Ambient session create. Pass emr_encounter_id to enable cross-modality interoperability and encounter_id for re-ambient workflows.
Optional - UUID for this Ambient session. Suki generates one when omitted and returns it in the response.
"123dfg-456dfg-789dfg-012dfg"
Optional for standalone sessions - UUID for your EMR or EHR visit. One EMR encounter can contain multiple notes. Required for cross-modality Ambient workflows.
"123dfg-456dfg-789dfg-012dfg"
Required for re-ambient workflows - Groups re-ambient sessions for one note. Reuse the same value for every re-ambient session on that note. Up to 255 characters. If omitted on the first session, Suki generates one.
"123dfg-456dfg-789dfg-012dfg"
Deprecated. Multilingual support is enabled by default for all Ambient sessions.
false
Response
Resource created successfully.
Identifiers returned after Ambient session create.