Skip to main content

Ingest Conversations

POST 

/v0/conversations/ingest

Ingest voice conversations for monitoring.

Accepts one or more custom conversations and enqueues them for async processing. Each conversation's turns will become Datapoint rows, and configured monitors will automatically match and run checks.

This is the monitoring path, not the simulation path. No ScenarioSets are created. The mut_id is optional - when omitted, datapoints are created without MUT association and rely entirely on monitor/filter group matching.

Args: payload: Conversation data including project_id and conversation list request: FastAPI request object for tenant context

Returns: ConversationIngestResponse with status and conversation identifiers

Request

Responses

Successful Response