Skip to main content
POST
cURL
Use this endpoint to create a Form filling session. Suki returns a Form filling ambient_session_id. Use that value for context, streaming, end, status, structured data, feedback, and related session operations. You can create a Form filling session with an empty request body. Suki generates ambient_session_id for you. Add a field when you need the behavior it enables:
  • ambient_session_id: Supply your own Form filling session ID (Must be a valid UUID). If you omit it, Suki generates one and returns it.
  • correlation_id: Supply a client value for tracing or correlating the session in your own systems.
All fields are optional when creating a standalone Form filling session.
Both Form filling and the Ambient APIs use the field name ambient_session_id, but the values identify different sessions. Do not pass an Ambient API session ID here. Use only the Form filling ambient_session_id returned from this endpoint for Form filling REST calls and for /ws/stream.

Code examples

The code examples below use placeholders and the stage host sdp.suki-stage.com only as examples. For credentials, base URLs, where to run Python or TypeScript, CORS, and cURL, refer to Using code examples in your integration in the API Reference Guidelines.

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 form-filling session ID and correlation metadata. Suki generates a form-filling session ID when omitted.

ambient_session_id
string

Optional - Form-filling session ID in UUID format. Suki generates one when omitted and returns it in the ambient_session_id response field. Do not pass an ambient clinical documentation session ID.

Example:

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

correlation_id
string

Optional - Client-supplied identifier for tracing or correlating requests.

Example:

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

Response

Resource created successfully.

New form-filling session ID returned after create.

ambient_session_id
string

Form-filling session ID for subsequent form-filling API calls. Despite the field name, this is not an ambient clinical documentation session ID.

Example:

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

Last modified on August 26, 2026