Hi Zoom team,
in an oauth-based app, we realised a weird behaviour when calling https://marketplace.zoom.us/docs/api-reference/zoom-api/users/user and passing an email
When passing an email address of a user that is part of our org, everything is fine (getting 200, object content is correct)
When passing an email address of a user that is not part of our org and that has a different email domain, everything is fine too (getting 404, error code 1001)
Where it gets weird is when we pass the email address of a zoom user that created a “free” account with the same email domain as our org.
In such a case, we get a 200, but with a partial object result (no email address, name, etc.)
Our expectation from the documentation (View a specific user’s information on a Zoom account. A Zoom account can have one or more users) was that the result would be 404.
Since it is not the case, is there a surefire way to detect that the 200 result above is actually not a valid user for the rest of the flow?