{“code”=>429, “message”=>“You have exceeded the daily rate limit (100) of Meeting Create/Update API requests permitted for this particular user. You may resume these requests at GMT 00:00:00.”}
In my request of getting user’s metting
uri = URI.parse('https://api.zoom.us/v2/users/'+user_id+'/meetings')
Net::HTTP.start(uri.host, uri.port, :use_ssl => uri.scheme == 'https') do |http|
req = Net::HTTP::Post.new(uri)
req['Content-Type'] = 'application/json'
req['Authorization'] = "Bearer " + access_token
auth_data = {
}
req.body = auth_data.to_json
response = http.request req # Net::HTTPResponse object
res = JSON.parse(response.body)
start_url = res["start_url"]
pust "response.code.to_s : #{response.code.to_s}"
end
We run average of 5 Zoom IDs per day, each of which typically creates 2 ~ 3 meetings per day. Each meeting has up to 5 participants.
The Zoom API’s daily rate limit is counted per Zoom ID, correct? If so, each Zoom ID should only be generating around 10 requests per day (2 meetings x 5 participants). We have been operating smoothly without any system changes for several years, but since last week, we suddenly experience frequent rate limit exceedances.
Why does the daily rate keep exceeding 100? Could you guide us on how to check the daily record per Zoom ID on the dashboard, or inform us of any critical updates that might have occurred?