Skip to main content
GET
/
agents
/
{agent_id}
/
transcripts
/
{session_id}
Get Transcript
curl --request GET \
  --url https://api.example.com/agents/{agent_id}/transcripts/{session_id} \
  --header 'Authorization: Bearer <token>'
{
  "session_id": "<string>",
  "agent_id": "<string>",
  "agent_name": "<string>",
  "channel": "<string>",
  "start_time": "<string>",
  "status": "<string>",
  "messages": [
    {
      "lang": "en",
      "role": "user",
      "text": "I need help with my account",
      "timestamp": "2025-12-05T10:00:12Z"
    }
  ],
  "phone_number": "<string>",
  "caller_number": "<string>",
  "end_time": "<string>",
  "duration_seconds": 123,
  "summary": "<string>",
  "sentiment_score": 123,
  "language_detected": "<string>",
  "ai_summary": {
    "action_items": [
      "Send confirmation email"
    ],
    "call_type": "support",
    "key_moments": [
      "Agent offered a 10% credit which resolved the issue"
    ],
    "outcome": "resolved",
    "sentiment": {
      "agent_performance": "Agent handled the situation professionally",
      "customer_satisfaction": "Customer was satisfied with the resolution",
      "overall": "positive",
      "score": 0.7
    },
    "summary": "Customer called about a billing issue. Agent resolved it by applying a credit.",
    "topics": [
      "billing",
      "account credit"
    ]
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.mrassistant.ai/llms.txt

Use this file to discover all available pages before exploring further.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

agent_id
string<uuid>
required
session_id
string<uuid>
required

Query Parameters

include_ai_summary
boolean
default:true

Generate AI summary using OpenAI (adds ~1-2s latency)

Response

Successful Response

Full transcript response with AI summary.

session_id
string
required
agent_id
string
required
agent_name
string
required
channel
string
required
start_time
string
required
status
string
required
messages
TranscriptMessage · object[]
required
phone_number
string | null
caller_number
string | null
end_time
string | null
duration_seconds
integer | null
summary
string | null
sentiment_score
number | null
language_detected
string | null
ai_summary
AITranscriptSummary · object

AI-generated summary and analysis of the conversation (generated on demand)

Example:
{
"action_items": ["Send confirmation email"],
"call_type": "support",
"key_moments": [
"Agent offered a 10% credit which resolved the issue"
],
"outcome": "resolved",
"sentiment": {
"agent_performance": "Agent handled the situation professionally",
"customer_satisfaction": "Customer was satisfied with the resolution",
"overall": "positive",
"score": 0.7
},
"summary": "Customer called about a billing issue. Agent resolved it by applying a credit.",
"topics": ["billing", "account credit"]
}