Can't find participants for a past meeting

Description

Hi all!
I’m currently building some local reporting mainly for past meetings and using the API for this with a Server to Server app.
The connection is okay, tokens are correctly fetched, and I can seamlessly hit the different endpoints.

But I can’t understand why this is not returning what I expected.
I know there is a difference between past participants for meetings with just one or more than one attendant. But this is still unclear to me.

I have two meetings IDs, let’s say 1111 and 2222
For 1111, I can do the following:

  • GET /meetings/1111
  • GET past_meetings/1111/participants
    And that is what I need.

But, for meeting 2222

  • GET /meetings/2222 works perfectly.
  • GET past_meetings/2222/participants returns error.
    It says the meeting doesn’t exist.
    I assumed then, that the meeting only had one participant.
    So, I hope doing the following will work:
  • GET metrics/meetings/2222/participants

But no. I tried passing the type: :past or type: :pastOne, with no success.
So, What am I missing here?

It is even weirder to me that this could be something around participants count, because the meeting 1111, only returns ONE participant.

The only thing I noticed, is that 1111 is type: 4, while 2222 is type: 2.
Which I can tell that 2 stands for a scheduled meeting, and 4 is a private one? (PMI)

Error?
{"code"=>3001, "message"=>"Meeting does not exist: 2222."}

Hi @jeremas , are these meetings singular instances (non recurring)?

Have you tried the meeting uuid (returned for past meetings)?

Hi Gianni! Thanks for your time.

Have you tried the meeting uuid (returned for past meetings)?

Yes! I see that I can’t use the uuid provided right from the GET /meetings/2222.
Instead, I need to use some of the uuid provided when I do GET past_meetings/2222/instances

Which I cannot do with 1111 because the instances webhook returns an empty object.

are these meetings singular instances (non recurring)?

I’m unsure about, I did try to look for that info in our Dashboard.

I can say that meeting 1111 is type 4 and its ID is 10-digit long.
And, meeting 2222 is type 2 and its ID is 11-digit long.

There is a place to double check that recurring value from the API?