I’m hitting the Speech and Text Analytics endpoint to grab the full transcript for a specific conversation. The docs say to POST to /api/v2/analytics/speech/queries with a filter for the conversation ID. I’ve confirmed the call is done and the transcription status is complete via the Conversation API.
My request payload looks like this:
{
"query": {
"filter": {
"field": "conversationId",
"operator": "eq",
"value": "00000000-0000-0000-0000-000000000000"
},
"dateRange": {
"startDate": "2023-10-01T00:00:00Z",
"endDate": "2023-10-31T23:59:59Z"
}
},
"groupBy": "conversationId",
"aggregations": []
}
The response comes back with a 200 OK, but the data array is empty. []. No errors. Just nothing. I’m using the standard .NET SDK AnalyticsApi client. Is there a specific aggregation I need to add to get the actual text content, or is this endpoint only for metrics? The documentation is vague on whether this returns the raw transcript text or just analytics data. I’ve tried adding transcription to the groupBy but that just throws a 400. What am I missing?