429 Pagination cursor expiration, retry-After header param missing

API Endpoint(s) and/or Zoom API Event(s)

Description

Many of the zoom customers facing issues with 429 rate limit, particularly for the heavy endpoint like get meetings endpoint. For business + users we can call only 60000 api calls per day as per docs, and we have connected with zoom team regarding these api limits if they can increase or not.

Other two issues are interlinked with this 429 issue those are

  1. Pagination cursor expiration
  2. Retry-After header param missing from header response.

So here Pagination cursor expiring in 15 min for users endpoint and we have to pass user id’s in list meetings endpoint and then we have to pass meeting id’s in get meetings endpoint and also in between we other dependancy endpoints to call, by the time to call all of these our pagination cursor is expiring here.

So if we limit api calls from our end lets say 60000 to 57000 then there are very high chances to cross the 15 min expiration time.

Another issue is we are not getting retry-after header param in response header, but docs saying we will get retry-after param if we get any rate limit issue.