1. CxLog
  • Getting Started
    • Introduction
    • Quickstart
    • Authentication
    • Status codes
  • Webhook
    • Webhook Setup
    • Webhook Events and Schema
  • SDKs
    • @klink.cloud/call-sdk
  • API Reference
    • Contact
      • Listing
      • Create
      • Filter By SocialPlatformId
      • Form Fields
      • Detail
      • Update
      • Delete
      • Fetch Contact Groups
      • Update tags
      • Filter By Phone Number
    • Tag
      • Listing
    • Channel
      • Listing
      • Create
    • Ticket
      • Listing
      • Create
      • Filter by Contact ID
      • Form Fields
      • Update
      • Update status
    • Category
      • Listing
    • CxLog
      • Listing
        GET
      • Get the live transcript
        GET
    • Message
      • Send message
      • Create comments
      • Get Comments
      • List WhatsApp templates
    • Media Manager
      • Upload File (multipart)
      • Get Folders
      • Get Folder By ID
      • Create Folder
      • Update Folder
      • Delete Folder
      • Get Files
      • Get File By ID
      • Create File
      • Update File
      • Delete File
    • Agent Activity
      • Get Agents Activities
    • Telephony
      • Get Telephony CDR
    • User
      • Create
      • Listing
      • Detail
      • Update
      • Delete
    • Automation Queue
      • Create
      • Listing
      • Detail
      • Update
      • Delete
      • Add Member
      • Remove Member
    • Role
      • Listing
    • Webchat Identity Verification
      • Get identity verification settings
      • Update identity verification settings
      • Create or rotate the identity secret
    • Schemas
      • RequestId
      • CxLogTranscriptResponse
      • IdentityVerificationStatus
      • CxLogTranscript
      • IdentityVerificationUpdate
      • Error
      • IdentityVerificationSettings
      • ValidationError
      • IdentitySecret
      • userToken (JWT claims)
Blog
Github
  1. CxLog

Get the live transcript

GET
/api/v1/cx-logs/{id}/transcript
Returns one line per customer or agent message, oldest first, in the form [<ISO 8601 timestamp, UTC>] <name>(customer|agent): <text>. System events and internal comments are left out. A message with no text shows as [<type>], for example [image]. An empty string means the room has no messages yet.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Path Params

Responses

🟢200
application/json
The transcript.
Bodyapplication/json

🟠400
🟠401
🟠404
🟠422
🟠429
🔴502
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://apigw.klinkcx.com/api/v1/cx-logs/5b0c8f9e-1d2a-4c3b-9e8f-7a6b5c4d3e2f/transcript' \
--header 'Authorization: Bearer <token>'
Response Response Example
200 - Success
{
    "requestId": "3f1d6c9e-8a43-4f0e-9b7a-2d6a1c0e5b11",
    "data": {
        "cxLogId": "5b0c8f9e-1d2a-4c3b-9e8f-7a6b5c4d3e2f",
        "caseId": 1042,
        "roomId": "9a8b7c6d-5e4f-4a3b-8c2d-1e0f9a8b7c6d",
        "channel": "line",
        "transcript": "[2026-10-24T03:12:05+00:00] Jane Doe(customer): Hi, my order hasn't arrived\n[2026-10-24T03:13:40+00:00] Sam(agent): Sorry to hear that, let me check"
    }
}
Modified at 2026-10-24 15:53:25
Previous
Listing
Next
Send message
Built with