Speech Analytics API returning truncated transcripts for long calls?

Hey folks,

Running into a weird issue with the Speech and Text Analytics API. I’m trying to pull the full voice-to-text transcript for a conversation that ran about 20 minutes. I’m using the standard GET endpoint:

GET /api/v2/analytics/speech/text/conversations/{conversationId}/transcript

The response comes back with a 200 OK, but the text field cuts off randomly in the middle of a sentence. No error message, just… nothing. I checked the pageToken in the response, but it’s null, which usually means there’s only one page.

Here’s a snippet of what I’m seeing in the JSON payload:

{
 "text": "...customer service representative, how can I help you today?",
 "pageToken": null
}

I’ve tried adding ?includeRedacted=true and various other query params, but the cut-off point stays the same. Is there a hard limit on the transcript length returned in a single call? Or am I missing a pagination header? I’m using Python with requests and the Genesys Cloud SDK for auth, but the issue seems to be on the API side.

Anyone else hit this wall?