# Does Recording completed event including audio transcript

**URL:** <https://devforum.zoom.us/t/does-recording-completed-event-including-audio-transcript/28826>\
**Category:** API and Webhooks\
**Created:** [September 1, 2020, 11:17pm UTC](https://devforum.zoom.us/t/does-recording-completed-event-including-audio-transcript/28826 "2020-09-01T23:17:39Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jackke](https://avatars.discourse-cdn.com/v4/letter/j/9dc877/32.png) [@Jackke](https://devforum.zoom.us/u/Jackke)\
**Post date:** [September 1, 2020, 11:17pm UTC](https://devforum.zoom.us/t/does-recording-completed-event-including-audio-transcript/28826/1 "2020-09-01T23:17:40Z")

</div>

**Description**  
A clear and concise description of what the question is.

Does recording completed event always including the transcript information(if enabled)?

I found there is another event recording transcript completed, [https://marketplace.zoom.us/docs/api-reference/webhook-reference/recording-events/recording-transcript-completed](https://marketplace.zoom.us/docs/api-reference/webhook-reference/recording-events/recording-transcript-completed)

but when I checked the example of recording ended event, it does have transcript as well.

> **[Recording Completed - Recording Events - Webhook Reference - API Reference](https://marketplace.zoom.us/docs/api-reference/webhook-reference/recording-events/recording-completed)**
>
> Recording Completed
> 
> 
> 
> All users with a Pro or a higher plan have access to Cloud Recordings. An account owner or account admin can enable Cloud Record...

**Error**  
The full error message or issue you are running into.

**Which App Type (OAuth / Chatbot / JWT / Webhook)?**  
Knowing the endpoint/s can help us to identify your issue faster. Please link the ones you need help/have a question with.

**Which Endpoint/s?**  
Knowing the API endpoint/s can help us to identify your issue faster. Please link the ones you need help/have a question with.

**How To Reproduce (If applicable)**  
Steps to reproduce the behavior:

1. Request URL / Headers (without credentials) / Body
2. See error

**Screenshots (If applicable)**  
If applicable, add screenshots to help explain your problem.

**Additional context**  
Add any other context about the problem here.

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [September 1, 2020, 11:17pm UTC](https://devforum.zoom.us/t/does-recording-completed-event-including-audio-transcript/28826/2 "2020-09-01T23:17:44Z")

</div>

Hey @Jackke

Thanks for posting on the Zoom Devforum! I am still learning, but I will try my best to help answer your question. 🙂

Checkout these related threads that may have the answer you are looking for:

> [@What are the values for the type field in the Recording Transcript files have completed payload?](https://devforum.zoom.us/t/-/4686):
>
> We would like to use Recording Transcript files have completed in webhook app. Please add documentation about payload info

> [@Webhook Recording for Cloud only?](https://devforum.zoom.us/t/-/5739):
>
> Description/Error Question/Clarification. Does the new webhook for recordings only fire for cloud recordings? For example, if user has the meeting set to record local, I would like to still get recording started, recording completed, etc. Will the webhook still fire for local recording? Which Endpoint/s or App Types webhooks - recording

> [@API to start meeting, share & record screen, audio transcript](https://devforum.zoom.us/t/-/3737):
>
> We are developing an [ASP.Net](http://ASP.Net) application and want to implement below feature Create meeting Share screen Record screen Get transcript of the conversation Customizing the default layout of the Zoom meeting page We are looking for API to accomplish the above mentioned features. Can you please let us know if there are any REST API available to achieve it. We are ready to take membership if required to use this API Can we customize the default layout of the Zoom meeting page and can we integrate…

If these threads did not help, please let us know by replying back here and someone from the Developer Relations team will get back to you shortly.

Thanks,  
DeveloperBot

---

<div class="post-metadata">

**Author:** ![Ajezior](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ajezior/32/14509_2.png) [@Ajezior](https://devforum.zoom.us/u/Ajezior)\
**Post date:** [September 1, 2020, 11:42pm UTC](https://devforum.zoom.us/t/does-recording-completed-event-including-audio-transcript/28826/3 "2020-09-01T23:42:12Z")

</div>

The recording.completed webhook only fires after the meeting recording related files (m4a and mp4) have completed processing. Only once these are available is zoom able to process transcripts, which it later fires off the `recording.transcript_completed` webhook.

It’s important to enable this webhook from the Zoom UI when managing your webhook app.

Also, `recording.transcript_completed` can come back multiple times. For example:  
If the recording was stopped, and started again, within a single session, you will get two mp4 recording files from the `recording.completed` event, but the `recording.transcript_completed` event will fire multiple times, the first time only containing the transcript file for the first recording file, and then again later on for transcripts pertaining to both recording files.

This was really confusing when I was integrating as I expected the same kind of webhook firing for transcripts as I was getting for recordings. Obviously, not the case.

---

<div class="post-metadata">

**Author:** ![Jackke](https://avatars.discourse-cdn.com/v4/letter/j/9dc877/32.png) [@Jackke](https://devforum.zoom.us/u/Jackke)\
**Post date:** [September 2, 2020, 12:13am UTC](https://devforum.zoom.us/t/does-recording-completed-event-including-audio-transcript/28826/4 "2020-09-02T00:13:11Z")

</div>

Thank you Ajezior, this is really useful. I was very confusing on it as well.

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [September 3, 2020, 9:43pm UTC](https://devforum.zoom.us/t/does-recording-completed-event-including-audio-transcript/28826/5 "2020-09-03T21:43:50Z")

</div>

Thanks for providing the solution @Ajezior! 🙂

@Jackke, let us know if you have additional questions!

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [October 4, 2020, 7:43am UTC](https://devforum.zoom.us/t/does-recording-completed-event-including-audio-transcript/28826/6 "2020-10-04T07:43:52Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
