Description/Error
The “List Ended Meeting Instances” API always returns empty for us.
I’m sure there are multiple meeting instance uuids since the webhook events show as such.
I also tried https://api.zoom.us/v2/past_meetings/165655697
and this does work, but only returns the most recent meeting uuid associated to 165655697
. I need the full list.
Which Endpoint/s?
List Ended Meeting Instances: https://api.zoom.us/v2/past_meetings/165655697
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- We create this meeting on our QA sub-account, and the API responds with the new meeting info. Let’s say the
id
is165655697
and theuuid
isog9FrYRvSiGrqan27JLVkg==
. - The meeting host begins and ends the meeting a few times while creating recordings for each instance.
- We successfully receive the
recording.completed
webhook events that we subscribe to. - We then need to get a list of all
uuids
associated to this meeting id165655697
. We make a GET request to https://api.zoom.us/v2/past_meetings/165655697/instances
and it returns an empty list.
Additional context
irb(main):314:0> params = [url, nil, request_header].compact
=> ["https://api.zoom.us/v2/past_meetings/165655697/instances", {:authorization=>"Bearer xxxxxx", :content_type=>:json}]
irb(main):315:0> response = RestClient.send(:get, *params)
=> <RestClient::Response 200 "{\"meetings\"...">
irb(main):316:0> response.to_json
=> "\"{\\\"meetings\\\":[]}\""