GET /api/v2/analytics/conversations/summaries returns empty transcript

Hit the endpoint with a valid conversationId and includeTranscripts=true. The response comes back 200 OK, but the transcript array is empty even though the call had voice data.

GET /api/v2/analytics/conversations/summaries?includeTranscripts=true&conversationId=abc-123

Checked the raw JSON. No error message. Just empty. Is there a delay or a specific permission I’m missing?

The transcript won’t populate until the analytics job finishes processing, which can take up to 24 hours for voice data. You’re likely hitting the API too soon after the call ended.