GET
/
api
/
v1
/
calls
/
{call_id}
/
transcripts
[
  {
    "content": "<string>",
    "is_final": true,
    "speaker": "<string>",
    "segment_start": 123,
    "segment_end": 123,
    "confidence": 123,
    "id": 123,
    "call_id": 123,
    "created_at": "2023-11-07T05:31:56Z"
  }
]
This endpoint retrieves a list of all transcript entries for a specific call, identified by its database ID.

Path Parameters

  • call_id (integer, required): The unique identifier for the call.

Query Parameters

  • speaker (string, optional): Filter transcripts by the speaker.
    • Allowed values: user, assistant.
  • include_interim (boolean, optional, default: false): Whether to include non-final (interim) transcript entries.

Response

The response is a JSON array of transcript objects.
Response
[
  {
    "id": 1,
    "call_id": 101,
    "text": "Hello, how can I help you today?",
    "speaker": "assistant",
    "is_final": true,
    "timestamp": "2023-10-30T10:00:05Z"
  },
  {
    "id": 2,
    "call_id": 101,
    "text": "Yes, I'd like to check the status of my order.",
    "speaker": "user",
    "is_final": true,
    "timestamp": "2023-10-30T10:00:10Z"
  }
]

Authorizations

Authorization
string
header
required

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

Path Parameters

call_id
integer
required

Query Parameters

speaker
string | null

Filter by speaker (user/assistant)

include_interim
boolean
default:false

Include interim (non-final) transcripts

Response

200
application/json

Successful Response

The response is of type TranscriptResponse · object[].