# Video SDK Webhooks for recordings

**URL:** <https://devforum.zoom.us/t/video-sdk-webhooks-for-recordings/96226>\
**Category:** Web\
**Tags:** webhooks, api\
**Created:** [October 4, 2023, 10:45am UTC](https://devforum.zoom.us/t/video-sdk-webhooks-for-recordings/96226 "2023-10-04T10:45:42Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![hari](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/hari/32/52685_2.png) [@hari](https://devforum.zoom.us/u/hari)\
**Post date:** [October 4, 2023, 10:45am UTC](https://devforum.zoom.us/t/video-sdk-webhooks-for-recordings/96226/1 "2023-10-04T10:45:42Z")

</div>

**Video SDK Webhooks for recordings**

How can we set the webhooks to receive the status like recording started, recording stopped and recording url to get updated in the backend. Can you please guide me to get a solution.

---

<div class="post-metadata">

**Author:** ![donte.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/donte.zoom/32/24412_2.png) [@donte.zoom](https://devforum.zoom.us/u/donte.zoom)\
**Post date:** [October 4, 2023, 2:31pm UTC](https://devforum.zoom.us/t/video-sdk-webhooks-for-recordings/96226/2 "2023-10-04T14:31:15Z")

</div>

Hi, @hari.

Thank you for posting in the Zoom Developer Forum. You can subscribe to the status like recording started, recording stopped, and recording URL with the following Video SDK Webhooks:

> **[Zoom API Events - Video SDK](https://developers.zoom.us/docs/video-sdk/webhooks/#operation/session.recording_started)**
>
> API Reference for /docs/api/rest/reference/video-sdk/events

> **[Zoom API Events - Video SDK](https://developers.zoom.us/docs/video-sdk/webhooks/#operation/session.recording_stopped)**
>
> API Reference for /docs/api/rest/reference/video-sdk/events

> **[Zoom API Events - Video SDK](https://developers.zoom.us/docs/video-sdk/webhooks/#operation/session.recording_completed)**
>
> API Reference for /docs/api/rest/reference/video-sdk/events

Please let me know if this helps! We also have sample webhook apps you can reference:

> **[Zoom](https://github.com/zoom?q=webhook&type=all&language=&sort=)**
>
> Power Up Your Apps with Video, Phone, and Chat. Zoom has 66 repositories available. Follow their code on GitHub.

---

<div class="post-metadata">

**Author:** ![hari](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/hari/32/52685_2.png) [@hari](https://devforum.zoom.us/u/hari)\
**Post date:** [October 5, 2023, 4:46am UTC](https://devforum.zoom.us/t/video-sdk-webhooks-for-recordings/96226/3 "2023-10-05T04:46:32Z")

</div>

Hi @donte.zoom,  
Thanks for sharing the references.

1. Can we do recording by default while session start and stop the recording when the session stop?
2. As per the sample Node.js. I converted it to ruby. it is not working in ruby like validation is not successful as I pass the same response passed by the node. but it is working in node.js. Can you suggest solution for this?

---

<div class="post-metadata">

**Author:** ![hari](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/hari/32/52685_2.png) [@hari](https://devforum.zoom.us/u/hari)\
**Post date:** [October 10, 2023, 4:30am UTC](https://devforum.zoom.us/t/video-sdk-webhooks-for-recordings/96226/4 "2023-10-10T04:30:25Z")

</div>

Hi @donte.zoom ,  
Could you please provide a solution to the previous question?

---

<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:** [November 9, 2023, 2:31pm UTC](https://devforum.zoom.us/t/video-sdk-webhooks-for-recordings/96226/5 "2023-11-09T14:31:09Z")

</div>

Closed on November 9, 2023, 2:31pm UTC

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