Is anyone able to point me in the right direction for how to download call transcripts via the api?
I am able to load the call recording and related transcript properties from the call api, giving me fields such as “hs_call_recording_url”, “hs_call_video_recording_url” and “hs_call_has_transcript” - although the “hs_call_transcription_id” does always return null, even when a transcript is present.
I have seen this has been asked before in the below post:
Along with the original poster I have tried the suggested endpoints (GET /extensions/calls/v1/transcriptions/:recordingId) however always seem to receive 404.
As this endpoint isn’t documented anywhere I assume this is incorrect or not supported in some capacity.
Hi @EBrownrigg,
Thank you for reaching out to the Community!
I have found for you the solution from @himanshurauthan on this similar post “Retrieving call transcripts” that might help you!
Hi @Hogan and @Welbywelb did you succeed in getting the call transcripts via API, please?
How did you achieve this, please?
I also wanted to invite a couple of subject matter experts to this conversation @DanielJeal, @Teun and @ChrisoKlepke do you have suggestions to help @EBrownrigg, please? If anybody else has anything to add and/or share, please feel free to join in the conversation
Thanks and have a nice day!
Best,
Bérangère
Hi Bérangère,
You can get access to it by using the Website’s API’s (search for https://app.hubspot.com/api/ci/be/v1/recording-review in your browser (Inspect->network) but this is hackie solution since you need to read the browser’s cookie to get the security info to connect.
Given that the transcript was so poorly done we ended up pulling the audio file and using OpenAI Whisper to generate an “accurate” transcription. This would be my route forward if I was you.
Regards,
Mark
I did notice that the transcript quality wasn’t the best, so it sounds like pulling the media file and generating the transcripts on our side is the way to go as using the website endpoint as a solution isn’t really suitable for our use case.
It would be useful to know if this does become available in the api in future.
Hi @SZagouri,
Thank you for posting to the Community! I’d like to tag in @Welbywelb since they were able to provide the Accepted Solution of this thread.
Hi @Welbywelb, do you have any ideas on @SZagouri’s question?
Thank you!
Cassie, Community Manager