POST
Upload a recording

Authorizations

Authorization
string
header
required

Sign in from your terminal with the OAuth device flow (see the Authentication page for a copy-paste block), or grab your current session token from https://console.silmo.ai/api/auth/token while signed in to the console. Access tokens are short-lived (a few minutes) — refresh with your refresh_token. Everything a session produces is stored and served strictly within your organization's namespace.

Query Parameters

tool
enum<string>
required

Which assessment template the session completes: checklist (screening), dst (full MDT assessment), or fast-track (urgent). checklist = screening · dst = full assessment · fast-track = urgent pathway

Available options:
checklist,
dst,
fast-track
engine
string

Transcription engine (see Transcribe audio).

filename
string

Optional original filename.

Body

The raw audio file, up to 25 MB, with the matching Content-Type header.

The body is of type file.

Response

The session running the pipeline.

sessionId
string<uuid>
tool
enum<string>

checklist = screening · dst = full assessment · fast-track = urgent pathway

Available options:
checklist,
dst,
fast-track
source
string
Example:

"upload"

bytes
integer
Example:

18288492