Meeting exists, but Archiving API says it doesn't

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

Description
Recording file extras like breakout rooms, deleted chat messages and reactions cannot be fetched using the Archiving API for meetings and webinars. Instead the API responds like the meeting never happened. Is there a setup or configuration step missing?

curl https://api.zoom.us/v2/past_meetings/VXnosQxBQY28rjqFVRYlHg== gives:

{“uuid”:“VXnosQxBQY28rjqFVRYlHg==”,“id”:86279856870,“host_id”:“blah”,“type”:1,“topic”:“blah blah",“user_name”:“blah”,“user_email”:"blah@blah.com”,“start_time”:“2024-08-29T18:07:28Z”,“end_time”:“2024-08-29T18:08:16Z”,“duration”:1,“total_minutes”:1,“participants_count”:1,“dept”:“”,“source”:“Zoom”}

Error
curl https://api.zoom.us/v2/past_meetings/VXnosQxBQY28rjqFVRYlHg==/archive_files
AND
curl https://api.zoom.us/v2/past_meetings/VXnosQxBQY28rjqFVRYlHg%3D%3D/archive_files

both give the following error result:

{“code”:3001,“message”:“Meeting does not exist: VXnosQxBQY28rjqFVRYlHg==.”}

The assumption was that the archiving API returns rich schema response as per docs and provide archived files. Same result when using timerange version of the archive_files command:

curl https://api.zoom.us/v2/archive_files
-G -d ‘from=2024-08-31T05:41:36Z’ -d ‘to=2024-09-05T05:41:36Z’

gives

{“from”:“2024-08-31T05:41:36Z”,“to”:“2024-09-05T02:14:56Z”,“page_size”:0,“total_records”:0,“next_page_token”:“”,“meetings”:}

All despite the meeting was recorded and the standard set of files is already available in the Zoom Account UI under Recordings & Transcripts.
Archiving feature was enabled by the Zoom Support two weeks ago.

Furthermore the past meetings API shows a single meeting participant despite two were present.

How To Reproduce
Steps to reproduce the behavior:

Create a meeting, wait for artifacts to get ready after processing.
Then:
curl https://api.zoom.us/v2/past_meetings/VXnosQxBQY28rjqFVRYlHg%3D%3D/archive_files

curl https://api.zoom.us/v2/archive_files

Use valid Bearer token (it was redacted from the examples above)

Hi @ondej.tomanek, I see that this Meeting had a single participant and occurred for less than 60 seconds. I’m not deeply familiar with Archiving, but my first thought would be similar to historical Dashboards and Reports data, Meeting IDs may not be recorded if they are never “started”?

Were you directed here by our Support team? We may need to re-open a ticket if so and look into this deeper for your account.

1 Like

Hi @ondej.tomanek ,

Aside from archiving generally being enabled on the account, can you please confirm if the following scope requirements were met?

2 Likes

Hi Michael,
I had two related Zoom Support tickets open:

  • BIL1408853
  • TS1391061
    But not really directed here by them.
    Yes, I’ll try to create a longer meeting and webinar

Hi Gianni,

that’s probably it! I am not sure how to mark a specific user for compliance via API/WebUI (do you)?
But after Archiving feature was enabled for our account I can now see a new toggle in advanced meeting setting that reads Archive meetings and webinars, so perhaps that does the job for all users in the account.

Hi @ondej.tomanek ,

I believe as the admin this should apply archiving for all users on the account. Can you please test and let me know?

1 Like

Hi Gianni,
just tested and I confirm it works, thanks!

1 Like

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.