API: Update Zoom Status with action: recover not working

Description
PUT /meetings/{meetingId}/status with body: {“action”: “recover”}

Error
Always return 3001: Meeting {meetingId} is not found or has expired.

Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth

Which Endpoint/s?
/meetings/{meetingId}/status

How To Reproduce (If applicable)
Steps to reproduce the behavior:

  1. Create a meeting: POST /users/{userId}/meetings
  2. Delete it: DELETE /meetings/{meetingId}
  3. Recover it: PUT /meetings/{meetingId}/status
    body: {“action”: “recover”}

Additional context
I still can recover it when I login into zoom account in the web.

Hi @oode,

Is the meeting you’re attempting to recover over a week old or permanently deleted? Make sure it meets the prerequisites outlined here:

Thanks,
Will

No, I recovered it a few minutes after I deleted it.
Please note that it’s the API that doesn’t work, the Dashboard Website does work.

Hi Will,

Do you have any updates on this.
It seems to be a bug of Zoom API.

Thanks,
Oode

Hey @oode,

Please send an email to developersupport@zoom.us with a link to this thread. In that email, please include the meeting ID that was involved along with the request that you made when recovering the recording.

I’ll investigate further with that information.

Thanks,
Max

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