Skip to main content
POST
Analyze media file

Authorizations

X-API-Key
string
header
required

API key for authentication. Can also be passed as query parameter: api_key=

Query Parameters

stream
boolean
default:false

When true, behave like /analyze/stream and emit SSE instead of a JSON body

Body

multipart/form-data
file
file
required

Audio/video media file (.mp4, .mov, .webm, .mp3, .wav, .m4a, .aac)

goal
string

Optional analysis focus (e.g., "Highlight objections about pricing")

Response

Analysis complete

conversation_id
string

Unique identifier for the analysis

Example:

"analysis_f38de2c0c1"

utterances
integer

Count of diarized utterances

timeline
object[]

Array of enriched utterances

summary
object
insights
object
transitions
object[]

Affective state transitions

moments
object[]

Key moment detections

segmentation
object
agent_results
array

Per-utterance raw agent payloads (emotion, sentiment, cognitive)

artifact_dir
string

Server-side path for debugging

upload_path
string

Server-side path for debugging

agent_outputs_path
string

Server-side path for debugging

goal
string

Echo of the provided context string