# API to start a recording

**URL:** <https://devforum.zoom.us/t/api-to-start-a-recording/8538>\
**Category:** Feature Requests\
**Created:** [March 11, 2020, 12:53am UTC](https://devforum.zoom.us/t/api-to-start-a-recording/8538 "2020-03-11T00:53:35Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryan](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ryan/32/37137_2.png) [@ryan](https://devforum.zoom.us/u/ryan)\
**Post date:** [March 11, 2020, 12:53am UTC](https://devforum.zoom.us/t/api-to-start-a-recording/8538/1 "2020-03-11T00:53:35Z")

</div>

**Is your feature request related to a problem? Please describe.**  
Our app relies on a recording being made from the Zoom call. Some of our app’s users use auto recording settings to make this smooth, but not everyone wants that. We need to explain to users that they must start a recording before they can start using our app, but without an API call, our only option is to direct the user to start a recording through the Zoom UI using images with instructional arrows.

**Describe the solution you’d like**  
Following the pattern of Live Streaming, an API call like `PATCH /meetings/{meetingId}/recording/status` with body:

```auto
{
  "action": "start",
  "settings": {
    "type": "cloud"
  }
}

```

**Additional context**  
We’d like to put a button in our app that says “Start Recording”.

---

<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:** [March 11, 2020, 4:16pm UTC](https://devforum.zoom.us/t/api-to-start-a-recording/8538/2 "2020-03-11T16:16:56Z")

</div>

Hey @ryan,

We are releasing this soon, most likely in April! (ZOOM-124753) Stay updated here: [https://marketplace.zoom.us/docs/changelog](https://marketplace.zoom.us/docs/changelog)

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![mike](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mike/32/1271_2.png) [@mike](https://devforum.zoom.us/u/mike)\
**Post date:** [March 11, 2020, 10:05pm UTC](https://devforum.zoom.us/t/api-to-start-a-recording/8538/3 "2020-03-11T22:05:47Z")

</div>

Awesome! Thanks for the update @tommy! We’ll definitely be using this one.

---

<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:** [March 11, 2020, 10:07pm UTC](https://devforum.zoom.us/t/api-to-start-a-recording/8538/4 "2020-03-11T22:07:13Z")

</div>

You are welcome! 🙂

-Tommy

---

<div class="post-metadata">

**Author:** ![ryan](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ryan/32/37137_2.png) [@ryan](https://devforum.zoom.us/u/ryan)\
**Post date:** [July 14, 2020, 10:18pm UTC](https://devforum.zoom.us/t/api-to-start-a-recording/8538/5 "2020-07-14T22:18:00Z")

</div>

Hi @tommy, I’m assuming this got bumped due to COVID. Any updates on when this might go out? Thanks!

---

<div class="post-metadata">

**Author:** ![ryan](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ryan/32/37137_2.png) [@ryan](https://devforum.zoom.us/u/ryan)\
**Post date:** [March 10, 2021, 4:22pm UTC](https://devforum.zoom.us/t/api-to-start-a-recording/8538/6 "2021-03-10T16:22:52Z")

</div>

Per [this thread](https://devforum.zoom.us/t/in-meeting-recording-controls-api-error-round-2/44810/), we are still lacking an endpoint **controlled by User OAuth scopes** that will allow us to do this, so bumping this again as a feature request.
