Description
If I try to use the (GET /users/{userId}/meetings) endpoint to list the meetings for a user, I always get an empty list of meetings.
In particular meetings created by the macOS native client do not show up. And meetings created by the (POST /users/{userId}/meetings) endpoint also do not show up.
Error
API response: {“page_count”:0,“page_number”:1,“page_size”:30,“total_records”:0,“meetings”:}
Which App Type (OAuth / Chatbot / JWT / Webhook)?
JWT
Which Endpoint/s?
GET /users/{userId}/meetings
How To Reproduce (If applicable)
Steps to reproduce the behavior:
- Create meeting with macOS native client. Or with (POST /users/{userId}/meetings) endpoint.
- Call (GET /users/{userId}/meetings) endpoint on the same user.
Always receive response: {“page_count”:0,“page_number”:1,“page_size”:30,“total_records”:0,“meetings”:}
Additional context
I am trying to list meetings to support the following logic:
If you use the Web SDK to start a meeting and join it as a host when that user already has other hosted meetings running, the SDK will fail with an error message when joining. I need to workaround by detecting this error message, listing & ending all other meetings that the user is hosting, and then retrying the join.