Format Your New Topic as Follows:
API Endpoint(s) and/or Zoom API Event(s)
Description
We use the Zoom API to assign licenses to users. We recently switched from Zoom Workplace Business licenses to Zoom Workplace Business Plus licenses with the US/CA Unlimited plan. After that, the PATCH v2/users/<email> (or PATCH v2/users/<user_id>) method started returning an error:
[3412] Your request to convert the user type of this basic user to a Licensed user was not approved at this time because your account has reached the permitted maximum number of 1 paying users. Please purchase additional licenses or remove existing paying user(s) from your Users list or the Pending Users list before attempting to convert a basic user to a paying user.
Zoom support suggested that it would be sufficient to change {“type”: 2} to {“type”: 16} in the request body. After that, the request returns HTTP 204, but the specified user still has a Basic license in the Zoom Workplace console. Support recommended contacting this forum.
Does anyone have any suggestions on how to fix this?
How To Reproduce
Steps to reproduce the behavior:
1. Perform PATCH request to https://api.zoom.us/v2/users/``<user_email> , using {“type”: 16} as body and Content-Type: application/json as header.
2. Authentication method - OAuth2 (using billing master account).
3. Errors: Error[3412] when using {“type”: 2}; HTTP 204 OK but no real license changes when using {“type”: 16}.