Api
Get Conversation
Get conversation detail with all exchanges (AC2, AC7). - Includes full transcript with PII redaction applied - Returns flags array with reason codes - Includes tags and annotations (for admin/analyst) - Response time target: <200ms (AC8)
Get conversation detail with all exchanges (AC2, AC7).
- Includes full transcript with PII redaction applied
- Returns flags array with reason codes
- Includes tags and annotations (for admin/analyst)
- Response time target: <200ms (AC8)
AuthorizationBearer <token>
In: header
Path Parameters
conversation_id*string
Format
uuidResponse Body
application/json
application/json
curl -X GET "https://loading/api/v1/conversations/497f6eca-6276-4993-bfeb-53cbbbba6f08"{
"annotations": [
{}
],
"call_tickets": [],
"duration_seconds": 0,
"end_time": "string",
"exchanges": [
{
"agent_response": "string",
"error": false,
"error_message": "string",
"exchange_timestamp": "string",
"id": "string",
"llm_latency_ms": 0,
"llm_model_name": "string",
"llm_provider": "string",
"llm_streaming_duration_ms": 0,
"llm_tokens_input": 0,
"llm_tokens_output": 0,
"llm_tokens_streamed": 0,
"llm_ttft_ms": 0,
"mcp_tool_used": "string",
"sequence_number": 0,
"ticket_id": "string",
"tool_latency_ms": 0,
"user_transcript": "string"
}
],
"flags": [
"string"
],
"freshservice_ticket_id": "string",
"id": "string",
"outcome": "string",
"phone_number": "string",
"recording_available": true,
"requester_id": "string",
"requester_name": "string",
"start_time": "string",
"status": "string",
"summary": {
"actions_taken": [
"string"
],
"generated_at": "string",
"next_steps": "string",
"problem_statement": "string",
"resolution": "string"
},
"summary_error": "string",
"summary_status": "string",
"tags": [
"string"
],
"twilio_call_sid": "string"
}{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}