Hi!
According to the API documentation, it’s possible to subscribe to different report event types: "REPORT_SUMMARY", "REPORT_SUMMARY_REVISION", and "LEGACY". However, the documentation doesn’t fully explain what each of these means.
From the section on the query subscription endpoint:
REPORT_SUMMARY: Notifications are sent when all elements of a report summary are available. The docs note that delays of up to 5 minutes may occur depending on the account features and add-ons.
REPORT_SUMMARY_REVISION: Notifications are sent when a conversation ends, and again whenever auxiliary content becomes available (like call recordings, transcripts, or AI analysis). Each update comes as a new revision of the summary payload.
Based on this, the assumption is that a REPORT_SUMMARY notification should only be sent once everything (recordings, transcripts, analysis, etc.) has been fully processed and available.
But that’s not what I’m seeing in practice.
- I subscribed to REPORT_SUMMARY, and when the event arrives, I immediately try to fetch transcriptions.
- The request fails with 404 Not Found.
- A few minutes later, the same request succeeds, once the transcription becomes available.
I know there’s a dedicated transcription subscription I could use, but ideally, I’d like to rely on just one webhook (REPORT_SUMMARY) when all data is ready.
Question:
Can someone from the GoTo Connect team confirm if this is the expected behavior of REPORT_SUMMARY, or if this might actually be a bug in the subscription flow?