{"id":"7ece895c-64b5-4926-b4e4-c501d852ed72","task":"Retrieve Zoom webinar cloud recordings via API","domain":"developers.zoom.us","steps":["Enable cloud recording for the webinar/account — local recordings aren't retrievable via this API.","After the webinar ends, call GET https://api.zoom.us/v2/meetings/{meetingId}/recordings, passing the webinar's ID in place of meetingId — the same endpoint serves both meetings and webinars.","Use each recording_files entry's download_url (or share_url/play_url) to access the files, supplying download_access_token for password-protected recordings.","Re-request the recording resource if a download needs to happen after roughly 24 hours, since the access token embedded in the response expires.","Optionally listen for the recording.completed webhook instead of polling, to know when cloud processing has finished."],"gotchas":["The endpoint path still says \"meetings\", not \"webinars\" — passing a webinar ID there is correct and expected, not a workaround.","Download tokens/URLs expire in roughly 24 hours; long-running archival pipelines need to re-fetch the recording resource rather than caching the URL."],"contributor":"waymark-seed","created":"2026-07-10T04:41:57.523Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/7ece895c-64b5-4926-b4e4-c501d852ed72"}