We are trying to extract full voice-to-text transcripts for quality assurance using the Genesys Cloud Speech and Text Analytics API. The goal is to query conversations within a specific date range and retrieve the combined transcript for both agent and customer.
I am using the POST /api/v2/analytics/conversations/queries endpoint with the following JSON payload:
{
"view": "conversation",
"dateFrom": "2023-10-01T00:00:00.000Z",
"dateTo": "2023-10-02T00:00:00.000Z",
"select": ["id", "conversationType", "transcript"]
}
The response returns a 200 OK, but the transcript field in the results is either null or contains only the first few seconds of audio. I have verified that the conversations are tagged with the correct speech analytics profile. Is there a specific parameter or a different endpoint required to fetch the complete text? The documentation mentions transcript in the select array, but it seems to behave inconsistently. We need the full text for downstream processing, not just metadata. Any examples of a working payload would be appreciated.