Reference


API V2

Rate Limits

To preserve the integrity and reliability of the platform, our APIs have the following rate limits.

Most endpoints have a limit of 10 requests/second.

For a more detailed look at rate limits, please see the Rate Limits section of the Zoom API reference. Below are two examples of how the rate limit can affect your organization and customers.

This limit is applied at the account level. Per account, we allow ten requests per second for all users.

Example 1
Your organization has two applications installed, and within the same 
second, App 1 makes three requests, and App 2 makes four requests. 
In this case the rate limit would not be hit.
Example 2
Your organization has two applications installed, and within the same 
second, App 1 makes five requests, and App 2 makes ten requests.
In this case the rate limit would be hit, and 5 of the requests made would be 
dropped as part of the rate limit.

Embeddable Button

<a href="https://zoom.us/oauth/authorize?response_type=code&client_id=Hgfnsfgnsfgnsfgng&redirect_uri=https://zoom.us" target="_blank"><img src="https://d39bkof5zxezzs.cloudfront.net/zoom_marketplace/img/add_to_zoom.png" height="32" alt="Add to ZOOM" /></a>

Configure URL

When a user clicks on the Configure button, Zoom will need to provide your endpoint with the user’s information as well as a signature. Zoom will include these two parameters (user_id and signature) appended to the Configure URL that you have set on your app information page.

The user_id will allow you to identify the user configuring their settings.

The signature will utilize your client secret. To verify that the signature is from Zoom, you will sign your client secret using the** HMAC-SHA1 ** algorithm. The binary signature will be encoded using a modified Base64 for URLs and will be passed as the value for the signature.

The resulting URL will look similar to:

https://[yourConfigureURL]/?user_id=1dfafgajk23&signature[base64Signature]

Payload Properties

Meeting

Attribute Description
account_id User’s account ID
meeting Meeting information
meeting.uuid Unique ID for Meeting
meeting.id 9, 10, or 11 digit number for meeting
meeting.host_id Unique user ID
meeting.status Status of meeting
STARTED
ENDED

Recording

Attribute Description
recording_files.id Unique ID for specific recording file
recording_files.type File type
MP4 (video file)
M4A (audio only)
recording_files.size Size of file (in bytes)
recording_files.file_path Path to the recording file
recording_files.status Recording processing status
in_progress
completed
recording_files.recording_start Start and end times for recordings. Format:
YYYY-MM–DDTHH:mm:SSZ
recording_files.play_url URL to view the recording in browser
recording_files.download_url URL to download the recording file
meeting.recording_count Number of files for this meeting
meeting.recording_count Number of files for this meeting
download_token Token required to download recording files

For all other object definitions please see our API Reference.