Duplicate recordings being returned by /meetings/{meetingId}/recordings

Description
Hi there, I am using the /meetings/{meetingId}/recordings to retrieve and download a list of recordings associated with a meeting. I am noticing that for some meetings, when I try to retrieve the recordings associated with it, I am seeing a duplicated list of recordings. for example, I have a meeting (meeting uuid 0W0FNziOQz2RJlM4RJK6aQ==) where the list of zoom recordings shown in the zoom website (…zoom.us/recording/detail?meeting_id=0W0FNziOQz2RJlM4RJK6aQ%3D%3D) shows 6 items in the user interface, while the API call returns 10 files, including the 1 timeline json file which is hidden from the web UI.

Error
In the example meeting provided above, the API call returns 3 CC .VTT files with the exact same start/finish timestamps but the website doesn’t show any CC .VTT files for this meeting.

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

Which Endpoint/s?

/meetings/{meetingId}/recordings

How To Reproduce (If applicable)
I’m not sure exactly what is causing this mismatch. For this meeting, I just compared the recordings from the API call with the one online. Would appreciate more info on whether user settings causes this or something

Screenshots (If applicable)
If applicable, add screenshots to help explain your problem.

Additional context
Add any other context about the problem here.

Hey @mokutsu

Thanks for posting on the Zoom Devforum! I am still learning, but I will try my best to help answer your question. :slightly_smiling_face:

Checkout this related thread that may have the answer you are looking for:

If this thread did not help, please let us know by replying back here and someone from the Developer Relations team will get back to you shortly.

Thanks,
DeveloperBot

Hi I don’t think this bot response was what I was looking for.

Hi @mokutsu,

Thanks for reaching out about this.

Is it possible to share the following with me so that I can take a closer look at the mismatch?

  • Screenshot of the UI recordings
  • The full API response body that returns the duplicates

Thanks,
Will

Hi thanks for taking the time to look into this. Below is the screenshot and api response (with some of the personal info removed). I should mention that this specific meeting was my testing but I’d still like to know what’s going on, in case it’s also affecting our users

Hi here’s a screenshot of the UI:

likewise here’s the json response from the api call:
{
“account_id”: “—”,
“duration”: 0,
“host_id”: “—”,
“id”: "—,
“recording_count”: 10,
“recording_files”: [
{
“download_url”: “…obvKVCYl32nugPZdMtZx-BQANPtxVIZh7l-pk5d_n6JazmvJ-BCQE_ZFMrv1RoIWXSnJXUQqziDpaxz.kgEbjtTv8XTnGwqe”,
“file_size”: 4940728,
“file_type”: “MP4”,
“id”: “127986ab-d1da-4ca4-8afa-a3ec2ca99691”,
“meeting_id”: “0W0FNziOQz2RJlM4RJK6aQ==”,
“play_url”: “…JobvKVCYl32nugPZdMtZx-BQANPtxVIZh7l-pk5d_n6JazmvJ-BCQE_ZFMrv1RoIWXSnJXUQqziDpaxz.kgEbjtTv8XTnGwqe”,
“recording_end”: “2020-09-22T18:47:41Z”,
“recording_start”: “2020-09-22T18:47:00Z”,
“recording_type”: “shared_screen_with_speaker_view(CC)”,
“status”: “completed”
},
{
“download_url”: “…vtt?fid=JobvKVCYl32nugPZdMtZx-BQANPtxVIZh7l-pk5d_n6JazmvJ-BCQE_ZFMrv1RoIWXSnJXUQqziDpaxz.kgEbjtTv8XTnGwqe&type=cc”,
“file_type”: “CC”,
“meeting_id”: “0W0FNziOQz2RJlM4RJK6aQ==”,
“recording_end”: “2020-09-22T18:47:41Z”,
“recording_start”: “2020-09-22T18:47:00Z”
},
{
“download_url”: “…IIlDI8aujUB2n4ENvdQUAcQrGJCem-7bsJuLva8zGHj_F-_IawSHhQar16LGSiBZGyQRLs2U7ssLThG.qMw6nWRJFwp8jBwp”,
“file_size”: 1967007,
“file_type”: “MP4”,
“id”: “46c14702-158b-4551-a60b-0ed8f2a3265c”,
“meeting_id”: “0W0FNziOQz2RJlM4RJK6aQ==”,
“play_url”: “…4IIlDI8aujUB2n4ENvdQUAcQrGJCem-7bsJuLva8zGHj_F-_IawSHhQar16LGSiBZGyQRLs2U7ssLThG.qMw6nWRJFwp8jBwp”,
“recording_end”: “2020-09-22T18:47:41Z”,
“recording_start”: “2020-09-22T18:47:00Z”,
“recording_type”: “active_speaker”,
“status”: “completed”
},
{
“download_url”: “…vtt?fid=4IIlDI8aujUB2n4ENvdQUAcQrGJCem-7bsJuLva8zGHj_F-_IawSHhQar16LGSiBZGyQRLs2U7ssLThG.qMw6nWRJFwp8jBwp&type=cc”,
“file_type”: “CC”,
“meeting_id”: “0W0FNziOQz2RJlM4RJK6aQ==”,
“recording_end”: “2020-09-22T18:47:41Z”,
“recording_start”: “2020-09-22T18:47:00Z”
},
{
“download_url”: “…Vsgp18ffI8jgEOOUNpBkj1SctW7sw2-fjUE16sLeEHO4nTqwpObqftp5kAzzodReA4xIRxCsizm9vOb.et-M-4hh4R8BMPG1”,
“file_size”: 1200514,
“file_type”: “MP4”,
“id”: “82a18d42-6755-4e54-9e76-d5e1d6665b28”,
“meeting_id”: “0W0FNziOQz2RJlM4RJK6aQ==”,
“play_url”: “…yVsgp18ffI8jgEOOUNpBkj1SctW7sw2-fjUE16sLeEHO4nTqwpObqftp5kAzzodReA4xIRxCsizm9vOb.et-M-4hh4R8BMPG1”,
“recording_end”: “2020-09-22T18:47:41Z”,
“recording_start”: “2020-09-22T18:47:00Z”,
“recording_type”: “shared_screen”,
“status”: “completed”
},
{
“download_url”: “…vtt?fid=yVsgp18ffI8jgEOOUNpBkj1SctW7sw2-fjUE16sLeEHO4nTqwpObqftp5kAzzodReA4xIRxCsizm9vOb.et-M-4hh4R8BMPG1&type=cc”,
“file_type”: “CC”,
“meeting_id”: “0W0FNziOQz2RJlM4RJK6aQ==”,
“recording_end”: “2020-09-22T18:47:41Z”,
“recording_start”: “2020-09-22T18:47:00Z”
},
{
“download_url”: “…XxMnmxdsDksFSJiPc3mMlfBmIaAP1dVIAtdsfiG6gyMpOh5uA9feH2-R-an6vVaFB-nHc9ysPUfSaOc.OaCYU5iPPLDDxLke”,
“file_size”: 278734,
“file_type”: “M4A”,
“id”: “bfff1367-9396-4b26-8a6b-cf0faf9dd25e”,
“meeting_id”: “0W0FNziOQz2RJlM4RJK6aQ==”,
“play_url”: “…EXxMnmxdsDksFSJiPc3mMlfBmIaAP1dVIAtdsfiG6gyMpOh5uA9feH2-R-an6vVaFB-nHc9ysPUfSaOc.OaCYU5iPPLDDxLke”,
“recording_end”: “2020-09-22T18:47:41Z”,
“recording_start”: “2020-09-22T18:47:00Z”,
“recording_type”: “audio_only”,
“status”: “completed”
},
{
“download_url”: “…db7872b-0992-4754-a49f-5f7be297316f”,
“file_type”: “TIMELINE”,
“meeting_id”: “0W0FNziOQz2RJlM4RJK6aQ==”,
“recording_end”: “2020-09-22T18:47:41Z”,
“recording_start”: “2020-09-22T18:47:00Z”
},
{
“download_url”: “…ZbieeXwS6gz7sON8FRzhzlY7Ltan4a21NRSGuLVhd7Ko86jKgzJNlk4Oa8xsCEIt9iYW7XNHpM8GqfE.Zae-luWh7DQDDLLI”,
“file_size”: 78,
“file_type”: “TRANSCRIPT”,
“id”: “058f4357-c29a-449c-b7e0-25f992c6d178”,
“meeting_id”: “0W0FNziOQz2RJlM4RJK6aQ==”,
“play_url”: “…QZbieeXwS6gz7sON8FRzhzlY7Ltan4a21NRSGuLVhd7Ko86jKgzJNlk4Oa8xsCEIt9iYW7XNHpM8GqfE.Zae-luWh7DQDDLLI”,
“recording_end”: “2020-09-22T18:47:41Z”,
“recording_start”: “2020-09-22T18:47:00Z”,
“recording_type”: “audio_transcript”,
“status”: “completed”
},
{
“download_url”: “…k5yVzlJIVL3WfZnCwv0ViHZoBIixGZmd4PgDGV4r2IUEBVv2sW3r0K-0lv5b79K8ESlvA-IOxCjgSGr.kXsA0mUL7Yma3Q3g”,
“file_size”: 42,
“file_type”: “CHAT”,
“id”: “f8b726f0-0af9-4fd0-a5ac-de8f966da86b”,
“meeting_id”: “0W0FNziOQz2RJlM4RJK6aQ==”,
“play_url”: “…ck5yVzlJIVL3WfZnCwv0ViHZoBIixGZmd4PgDGV4r2IUEBVv2sW3r0K-0lv5b79K8ESlvA-IOxCjgSGr.kXsA0mUL7Yma3Q3g”,
“recording_end”: “2020-09-22T18:47:41Z”,
“recording_start”: “2020-09-22T18:47:00Z”,
“recording_type”: “chat_file”,
“status”: “completed”
}
],
“share_url”: “…YemT-i255VPFMYXClQYM3K_eVnW2G-zrfMm8Sz4N8tktJAdkJ_PDi0cjg6p1Ko.Or73XOl1q8DXAbvc”,
“start_time”: “2020-09-22T18:46:51Z”,
“timezone”: “”,
“topic”: “----'s Zoom Meeting”,
“total_size”: 8387103,
“type”: 1,
“uuid”: “0W0FNziOQz2RJlM4RJK6aQ==”
}

Hi @mokutsu,

Thank you for providing these additional details. I’m reaching out to our team to take a closer look at this (ZOOM-202588).

I’ll be in touch as soon as I hear back. Thanks!
Will

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