Bug report: missing id for pending users and incorrect success response from Add Group Members API

Hi,

We found what seems to be two issues in the Zoom API.

  1. Pending users returned by List Users do not include id
    When calling GET /users, users with pending status are returned without an id. However, when fetching the same user directly by email with GET /users/{email}, the response does include a valid id.

This makes it difficult to handle users consistently in our integration, since for some pending users we have to fall back to using email instead of the user ID.

Expected behavior:
If the user already has a valid ID, GET /users should return it as well.

  1. Add Group Members returns success even when no members are added
    When calling POST /groups/{groupId}/members, the API sometimes returns success even though no user IDs were actually added, and the returned IDs are empty strings (“”).
    This issue is lower severity for us, but the response is misleading because it indicates success even when no members were added.

Please let us know whether these behaviors are expected or if they are bugs.
Thanks.

Hi @Alonb ,

Can you please respond to the private message I’m sending you with the zm-tracking-id from the response headers of both responses, client id and account id? You’ll see the message in your notifications. Thank you!