Using Zoom APIs
Error Definitions
Rate Limits
Testing Zoom APIs
Account Events
App Events
Chat Message Events
Chat Channel Events
Chatbot Events
Meeting Events
Phone Events
Recording Events
TSP Events
User Events
Webinar Events
Zoom Room Events
Data Compliance


Use this API to control the in-meeting recording features such as starting a recording, stopping a recording, pausing a recording, and resuming a recording. This API only works for Cloud Recordings and not for local recordings.

Note: This API is currently not operational. We have identified an issue with this API and we will be fixing it in an upcoming release.


  • The meeting must be a live meeting.
  • Cloud Recording must be enabled.
  • The user using this API must either be the host or alternative host of the meeting.

Scopes: meeting:write, meeting:write:admin, meeting:master


oauth2 - authorizationCode

Request Parameters

1 Path Parameter

Request Body

1 Example

The method that you would like to control. The value of this field can be one of the following:

  • recording.start: Provide this value if you would like to start the recording.

  • recording.stop: Provide this value if you would like to stop the recording.

  • recording.pause: Provide this value if you would like to pause the recording.

  • recording.resume: Provide this value if you would like to resume the recording that was previously paused.


HTTP Status: 202 Accepted Request processed successfully.

Send a Test Request

Send requests directly from the browser (CORS must be enabled)
Path Params
1 path param not set
1 variable not set