Skip to main content
GET
/
calls
/
{callId}
/
transcript
Get a call transcript
curl --request GET \
  --url https://api.triplesession.com/v2/calls/{callId}/transcript \
  --header 'Authorization: Bearer <token>'
{
  "transcript": {
    "text": "<string>",
    "is_format_supported": true,
    "segments": [
      {
        "index": 1,
        "text": "<string>"
      }
    ]
  },
  "pagination": {
    "page": 2,
    "page_size": 2,
    "total_count": 1,
    "total_pages": 1,
    "has_more": true
  },
  "truncated": true
}

Documentation Index

Fetch the complete documentation index at: https://docs.triplesession.com/llms.txt

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

Authorizations

Authorization
string
header
required

Use a public API key with the endpoint's required scope.

Path Parameters

callId
string<uuid>
required

Call ID.

Query Parameters

page
integer
default:1

Page number.

Required range: x >= 1
limit
integer
default:100

Number of transcript segments to return.

Required range: 1 <= x <= 200
max_chars
integer
default:20000

Maximum transcript characters returned in one response.

Required range: 1 <= x <= 50000
raw
boolean
default:true

Whether to request the raw transcript. Any value except false is treated as true by the API.

Response

Call transcript page.

transcript
object
required
pagination
object
required
truncated
boolean
required