03-30-2022 02:22 AM
Hello,
I am trying to get a list of meetings for a given meetingSeriesId using the api (https://developer.webex.com/docs/api/v1/meetings/list-meetings-of-a-meeting-series). If I use meetingSeriesId as the query param, I get no results. However, if I use `meetingSeries, I get the desired result.
BTW, this api was working fine for me up until a couple of weeks ago with query parameter meetingSeries.
Anybody else experiencing this behaviour ?
Solved! Go to Solution.
03-30-2022 06:07 AM
Thanks Sandeep & @Raffaele Lagana
I was not using a date range and the meetingSeries query parameter was getting ignored and what I was receiving was the full listing (as pointed out by @Raffaele Lagana). As the date range by default is Today +-7 days and the meetings for this meeting series were held 8 days back, the query stopped working today and hence the confusion.
Thank you both and @Patience Umoru. Apologies for wasting everybody's time.
03-30-2022 06:07 AM
Thanks Sandeep & @Raffaele Lagana
I was not using a date range and the meetingSeries query parameter was getting ignored and what I was receiving was the full listing (as pointed out by @Raffaele Lagana). As the date range by default is Today +-7 days and the meetings for this meeting series were held 8 days back, the query stopped working today and hence the confusion.
Thank you both and @Patience Umoru. Apologies for wasting everybody's time.
03-30-2022 03:44 AM
I second to Raffaele!
So, Taha - now I understand how you're using the only meetingSeries filter here. Sorry for the confusion.
We checked a sample with the meetingSeries Number -
curl --header "Authorization: Bearer ..." "https://webexapis.com/v1/meetings?meetingSeries=0bb13373a02246948b8973f11ad06027"
And we received the outcome as expected -
Now, we tried to be specific with this meeting series filtering with meetingSeriesId -
curl --header "Authorization: Bearer ..." "https://webexapis.com/v1/meetings?meetingSeriesId=395eff57b94d486c89b7b29a3672737c"
This also gives the required outcome here !
Not sure why it's not working there. Still I'd ask you to check if you have scheduled that meeting with your personal room. Added a reference screen capture below -
03-30-2022 03:02 AM
Hi Sandip,
I tried adding to and from date along with the -location and -g flags but it doesn't change the results. Still `meetingSeries` works for me but `meetingSeriesId` is not working for me today.
03-30-2022 03:18 AM - edited 03-30-2022 03:28 AM
Hi Taha,
Just making sure if you're following this - "Please note that currently meeting ID of a scheduledpersonal roommeeting is not supported for this API."
Is this meeting scheduled in your personal room by any chance ? If yes, then this API will not work in that case.
You should use the API - https://developer.webex.com/docs/api/v1/meetings/get-a-meeting and just use your meetingId as a filter.
BTW, after adding 'meetingSeries', could you show us how the CURL command finally looks like.
Because, currently we don't have any option to add a filter like 'meetingSeries' in this API - https://developer.webex.com/docs/api/v1/meetings/list-meetings-of-a-meeting-series
That's why we're not understanding what is that 'meetingSeries' filter which is working here!
Are you using something like this --> curl --location -g --request GET 'https://webexapis.com/v1//meetings?meetingSeriesId=meetingSeries' \ --header 'Authorization: Bearer {{CITOKEN}}' \ --header 'Content-Type: application/json'
Please confirm!
03-30-2022 02:25 AM
Reply from Raffaele in space -
I ran the request using meetingSeriesId and it worked for me. This was the exact request: https://webexapis.com/v1/meetings?meetingSeriesId=8548cdf5ddaa4da784e63750c56744a7
03-30-2022 02:26 AM
Taha Siddiqi • What I mean is that if I try
curl --header "Authorization: Bearer …"
"https://webexapis.com/v1/meetings?meetingSeriesId=0bb13373a02246948b8973f11ad06023"
I get no results (although I am expecting 3)
But if I replace meetingSeriesId with meetingSeries, I get the desired result
03-30-2022 02:32 AM - edited 03-30-2022 02:35 AM
Hello Taha,
Could you please use these additional fields in your CURL command -
03-30-2022 03:02 AM
Additionally to Sandip's suggestion, I tested the request using meetingSeries instead of meetingSeriesId and found that it will just return all the different meeting Serieses that the authenticated user has access to. Whereas using meetingSeriesId will return all the individual meeting instances of that Series. Are you getting the recurrence field value in your response? That would indicate that you are simply getting the meetingSeries returned, rather than the individual meeting instances of a series.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide