Description
Good evening, I’m an engineer working at Appointedd responsible for our Zoom integration. We currently have a OAuth Zoom Application which allows users to link Zoom users to Appointedd resources. We pull down the list of users to be linked via the GET /users endpoint to populate a dropdown list.
One of our clients is reporting users missing from this list and we’ve identified that the endpoint is not returning all of the users on their account. We’ve confirmed the missing users are “active” and that we’re not missing any pages of the paginated response. Pulling one of these users directly using the GET /users/{id} endpoint with their id from within Zoom returns the missing user with no issues, and we can’t see any clear reason why they wouldn’t be appearing in the main GET /users results. Are there any criteria for not appearing on this request that aren’t documented?
I have user id’s and account id’s available on request via DM.
Error
GET /users endpoint returning incomplete data.
Which App Type (OAuth / Chatbot / JWT / Webhook)?
OAuth
Which Endpoint/s?
GET /users
How To Reproduce (If applicable)
Unable to reproduce on our internal account however
Steps to reproduce the behavior:
- Have a multi-user Zoom account listing many users
- Make a call to the GET /users endpoint.
- Only recieve a subset of the users expected.
Regards,
Thomas Kendrick
Software Engineer
Appointedd