Skip to main content
POST
cURL
Updated
  • Pass emr_encounter_id to enable cross-modality ambient interoperability.
  • The response now includes composition_id. Use it as note_id with the note-level Ambient APIs.
  • The multilingual parameter is deprecated. Multilingual support is enabled by default for all ambient sessions.
Use this endpoint to create an . Suki returns an and a . Use 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

All fields in the request body are optional. Suki generates values you omit, except that cross-modality interoperability requires emr_encounter_id.
Important:
  • 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_id at 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

Authorizations

sdp_suki_token
string
header
required

Suki access token (suki_token) from Login or Register. Expires after one hour.

Headers

sdp_provider_id
string

Optional for standard partners.

Required for:

  • Bearer authentication. Use the same provider_id returned by the Login or Register API.
  • Single Auth Token authentication. Include the same provider_id on every request as sdp_provider_id.
Example:

"provider-123"

Body

application/json

Optional session identifiers for Ambient session create. Pass emr_encounter_id to enable cross-modality interoperability.

ambient_session_id
string

Optional - UUID for this Ambient session. Suki generates one when omitted and returns it in the response.

Example:

"123dfg-456dfg-789dfg-012dfg"

emr_encounter_id
string

Optional - UUID for your EMR or EHR visit. Pass this when you want the same Ambient note to work across APIs and SDKs. Required for cross-modality Ambient workflows.

Example:

"123dfg-456dfg-789dfg-012dfg"

encounter_id
string

Optional - Session group ID that groups Ambient sessions under one note. Pass the same value when you continue or re-ambient a note. Up to 255 characters. If omitted on the first session, Suki generates one.

Example:

"123dfg-456dfg-789dfg-012dfg"

multilingual
boolean
deprecated

Deprecated. Multilingual support is enabled by default for all Ambient sessions.

Example:

false

Response

Resource created successfully.

Identifiers returned after Ambient session create.

ambient_session_id
string

UUID for the created Ambient session. Store this for later session API calls.

Example:

"123dfg-456dfg-789dfg-012dfg"

composition_id
string

ID of the note for this session. Pass this value as note_id when you call the note-level Ambient APIs.

Example:

"123dfg-456dfg-789dfg-012dfg"

Last modified on July 23, 2026