cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
768
Views
5
Helpful
8
Replies

Unable to get a list of meetings for a given meetingSeriesId

sandiban
Cisco Employee
Cisco Employee

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 ?

1 Accepted Solution

taha.siddiqi
Level 1
Level 1

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. 

View solution in original post

8 Replies 8

taha.siddiqi
Level 1
Level 1

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. 

sandiban
Cisco Employee
Cisco Employee

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 - Screenshot 2022-03-30 at 4.13.10 PM.png

taha.siddiqi
Level 1
Level 1

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.

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!

sandiban
Cisco Employee
Cisco Employee

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

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

Hello Taha,

Could you please use these additional fields in your CURL command - 

Basically this should be the CURL command - curl --location -g --request GET 'https://webexapis.com/v1//meetings?meetingSeriesId={{_recurringMeetingId}}&from={{_from_time}}&to={{_to_time}}' \ --header 'Authorization: Bearer {{CITOKEN}}' \ --header 'Content-Type: application/json'
 
Please check and let us know if this works!
Thank you!

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.