Hi Will, thank you. I can confirm we’re using the scheduled query parameter for type. In the data returned by list meetings, how can I tell if it is an unexpired past meeting, live meeting, or upcoming scheduled meeting? I only need the past meetings currently.
I noticed this meeting was created a while back and I’m not immediately seeing a meeting held for the UUID you referenced.
Here is a snippet of data returned by list users:
{
"created_at": "2020-08-14T11:24:51Z",
"host_id": "(removed)",
"join_url": "(removed)",
"scheduled_duration": 90,
"start_time": "2020-12-03T21:00:00Z",
"timezone": "America/New_York",
"topic": "(removed)",
"type": 8,
"zoom_meeting_number": 99813181589,
"zoom_meeting_uuid": "bvLLnaMqRqy9puEiKPq45A=="
},
Taking the meeting number 99813181589
and listing past meeting instances, I am returned a meetings array here:
{
"meetings": [
{
"start_time": "2020-09-08T19:59:37Z",
"uuid": "+Op+nGgKTfew3G+23gS+Ug=="
},
{
"start_time": "2020-10-29T19:51:49Z",
"uuid": "/ta9ICtKTRW9yRvWoEh1hQ=="
},
{
"start_time": "2020-10-01T19:58:53Z",
"uuid": "1NXLJXzCTsSSa9rCWfgi+w=="
},
{
"start_time": "2020-09-03T19:58:30Z",
"uuid": "6fraUXbLTsS7Pw/Jsa3noQ=="
},
{
"start_time": "2020-12-03T20:58:06Z",
"uuid": "6qLwQxGZTrWoJ/5tkl2Dzg=="
},
{
"start_time": "2020-10-08T19:54:29Z",
"uuid": "APRbjweaQAa8ugDLcD6Pjw=="
},
{
"start_time": "2020-09-01T19:57:53Z",
"uuid": "CcpjHtFWQ5uPVUAgdN/VIA=="
},
{
"start_time": "2020-09-22T19:44:42Z",
"uuid": "GGW//LPVRESxX8tOxJVSAQ=="
},
{
"start_time": "2020-09-29T19:59:12Z",
"uuid": "JV2A35kdTA6Z8Jv+ph1Tug=="
},
{
"start_time": "2020-10-15T19:53:09Z",
"uuid": "SafU76XkQ/qnPxRkh6IIMw=="
},
{
"start_time": "2020-09-24T19:43:44Z",
"uuid": "VMuPXMHlTXWwCjzJUFIrWw=="
},
{
"start_time": "2020-10-06T19:58:21Z",
"uuid": "XPeq64DMRoiVnulH5va7Iw=="
},
{
"start_time": "2020-10-27T19:57:14Z",
"uuid": "Xo6W2S8NTjW5loP9Ky2Hng=="
},
{
"start_time": "2020-12-01T20:59:02Z",
"uuid": "Y9AcbkBlRWq+TwLruSucIg=="
},
{
"start_time": "2020-11-12T20:59:30Z",
"uuid": "YJebtnJ6RZmMpQpCPzuJYg=="
},
{
"start_time": "2020-09-17T19:52:59Z",
"uuid": "ZkBPxUMcTxWRV6YIN9zyKA=="
},
{
"start_time": "2020-10-22T19:51:42Z",
"uuid": "aUhvbbctQoG2Q0JexrF+0g=="
},
{
"start_time": "2020-08-27T19:57:09Z",
"uuid": "bayP6ba5TlOoNHyX3Rh7JA=="
},
{
"start_time": "2020-11-03T21:00:07Z",
"uuid": "iKFVEbkSQTuKioPVyLeMeA=="
},
{
"start_time": "2020-11-19T20:53:20Z",
"uuid": "ibZraIL6RoecotVHB8hK1w=="
},
{
"start_time": "2020-09-15T19:48:40Z",
"uuid": "mKRx6XxBRDOyDigIb3VvfQ=="
},
{
"start_time": "2020-11-05T20:54:16Z",
"uuid": "mXFVOMo/TkC0n2o0rHi+NQ=="
},
{
"start_time": "2020-10-20T19:53:26Z",
"uuid": "rXcpy6D1STWZikcXYyKbtg=="
},
{
"start_time": "2020-11-17T20:59:03Z",
"uuid": "uQt5HJW5RZiZnBHjXWDKOA=="
},
{
"start_time": "2020-09-01T18:04:10Z",
"uuid": "vVL2ksRKR0uUAvLeMpLGIA=="
},
{
"start_time": "2020-10-13T19:43:49Z",
"uuid": "wMcphREEQJCMVRFveFpIcw=="
},
{
"start_time": "2020-11-10T20:55:53Z",
"uuid": "xPZUT5iwTT6IeMPtxQFECQ=="
}
]
}
I take the one of the uuids above +Op+nGgKTfew3G+23gS+Ug==
and try it on get past meeting. It said it does not exist. But it has to exist right, otherwise why would list past meeting instances return that uuid?
If I take the meeting ID 99813181589
and give it to past meetings, it returns:
{
"dept": "",
"duration": 96,
"end_time": "2020-12-03T22:34:00Z",
"host_id": "(removed)",
"id": 99813181589,
"participants_count": 52,
"source": "Zoom",
"start_time": "2020-12-03T20:58:06Z",
"topic": "(removed)",
"total_minutes": 4209,
"type": 8,
"user_email": "(removed)",
"user_name": "(removed)",
"uuid": "6qLwQxGZTrWoJ/5tkl2Dzg=="
}
In the data above, giving the meeting ID returned a meeting instance with uuid 6qLwQxGZTrWoJ/5tkl2Dzg==
. If I search that uuid in the big array of meeting instances, that uuid exists in there.
I just now picked another uuid from that array VMuPXMHlTXWwCjzJUFIrWw==
, and now get past meetings returns data for that one:
{
"dept": "",
"duration": 109,
"end_time": "2020-09-24T21:32:03Z",
"host_id": "(removed)",
"id": 99813181589,
"participants_count": 53,
"source": "Zoom",
"start_time": "2020-09-24T19:43:44Z",
"topic": "(removed)",
"total_minutes": 4293,
"type": 8,
"user_email": "(removed)",
"user_name": "(removed)",
"uuid": "VMuPXMHlTXWwCjzJUFIrWw=="
}
So my questions are basically:
- From list meetings of user, how can I tell if one is scheduled/past? I’m only interested in past.
- Taking a random meeting ID from list meetings of user and giving it to list past meeting instances , how come some uuids from that operation are not found when then given to get past meeting details?
Thank you!