Recording of Multiple days not being sent

Description
Hi when retrieving recording by meeting id - if the scheduled meeting runs multiple - say once daily.
The recordings being retrieved are only for the last recording.
So if the recordings are for Oct 30 and Oct 29 the API is only retrieving the recordings for Oct 30.

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

Which Endpoint/s?

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

  1. Create a scheduled Meeting with cloud recordings
  2. Run meeting twice before the scheduled date and then again
  3. Get - the meeting recording by ID
  4. You will see recordings for the last time meeting was run and not all of them.

Hi @codemanas17,

Thanks for reaching out about this.

To clarify, if you pass the Meeting ID to our GET Meeting Recordings endpoint, it will return the latest instance’s recordings:

If you need to get the recordings for an earlier instance of the same meeting ID, you can pass the UUID for that specific instance.

Let me know if this helps!
Will

Hi Will,
So even after using UUID i am still not getting all the recordings.
I have two recordings one on Oct 29 and the other Oct 30.
When i use meeting id - the last/latest meeting recording is provide i.e Oct 30.
If i use uuid - the first meeting recording is provided i.e Oct 29,
I have double checked - the recording for later dates are not being retrieved.

Hi @codemanas17,

If you provide the Meeting ID, it is expected that you’ll get only the last meeting instance. If you pass the Meeting UUID, you will get that specific meeting instance returned. To clarify, the GET Meeting Recordings endpoint is intended for getting recordings for a specific meeting instance, not multiple meeting instances at once. This will require individual requests.

Let me know if this helps to clarify,
Will

Hi @will.zoom,

So i have provided the UUID - this meeting - the one with the UUID has recordings on multiple days

  • Same UUID - this should return multiple recordings or am I understanding this wrong ?
    How do i get ALL recordings of a single meeting then ?

Hi @codemanas17,

This endpoint will return all of the recordings for a given meeting instance (UUID). If you had a meeting that had multiple occurrences, you will need to submit separate requests with the corresponding UUIDs for those instances in order to get all the total recordings.

Does this make sense? Let me know!

Thanks,
Will

Yes that does indeed make sense,
But i have a slight issue with this. The last question is - how do i get all UUIDs of a meeting ?
So if i do a get meeting info request on a meeting it only has one UUID returned. But that meeting has been run multiple times - so i assume the meeting id should be the same but the meeting UUIDs wiill be different. But i don’t see a way of retrieving the UUIDs.
My goal now is to get UUIDs from Meeting ID and retrieve recordings per UUID - any way you can help out regarding this ?
Thanks.

Hi @will.zoom,

After further inspection i see i can get a list of past instances via


This combined with a bit of caching on my end.
I was able to get all recordings.

Thanks for your time and help.

Hi @codemanas17,

I’m glad this will work for you.

Best,
Will

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