Hello team,
Which parameter used identify basic, licnece and on-prem (permission levels) in SCIM and REST API?
Also could you please share a equilvalent attribute of SCIM API personalLinkName and manager in REST API?
The parameter used to identify basic, licensed, and on-prem users in SCIM and REST API is user_type.
SCIM personalLinkName has no direct REST equivalent, but it aligns closest with personal_meeting_url or a custom field.
SCIM manager maps to the manager field under the enterprise user extension or its equivalent in REST (often nested under manager or manager_email).
Hi @john33 ,
Thanks for reply.
But as per API documentation userType is getting deprecated.
Please confirm on this, should we still go ahead to use userType attribute?
As you already have SCIM APIs in place for user management, could you please share the long-term plan for supporting the User API? Will the User API continue to be supported, or is the plan to move completely to SCIM APIs in the future?
Our current integration is built using the User API, so we’d like to plan ahead and understand any upcoming changes to minimize impact on our customers.
Hi @connectivity
Thanks for reaching out to us and sorry for the late reply here!
Are you only using SCIM2 endpoints?
Allow me some time to ask internally about how to identify basic, license and on-rem in SCIM APIs.
Hi Elisa / Dev forum,
I am analysing the feasibility to use the Zoom Users API (ref: Users APIs ) or SCIM2 API (ref: SCIM2 APIs ) for creating a User for any of below user type:
Basic
Licensed
On-Prem
Collaboration
As per the Zoom official documentation, the SCIM2 API no longer supports user_type field which used to have 4 possible values (ref: SCIM2 APIs ).
Further, while the Users API (ref: Users APIs ) has field type, it supports only below options:
Basic [1]
Licensed [2]
Unassigned without Meetings Basic [4]
None [99]
Kindly confirm
- How can I use the Create User API (or SCIM2 API) to create user for On-Prem or Collaboration user type? Kindly also explain the significance / correlation of
license_info_list[].license_optionfield with the usertype. - SCIM2 API allows setting up the
managerandpersonalLinkNamefields at the time of user creation (ref: SCIM2 APIs ). However, I need confirmation if these fields or their equivalents are supported or present in the Create User API (ref: Users APIs ). - What is the equivalent of
personalLinkNamefield from SCIM2 API in the 1) Update (PATCH) User API and 2) Get User API?
If there’s no direct equivalent ofpersonalLinkNamefield available in any User API, what is the correlation betweenpersonalLinkNamefrom SCIM2 API andpersonal_meeting_urlandvanity_urlfields from GET User API andvanity_namefield from Update (PATCH) User API?
Thanks,
Jaydeep
Connectivity
Hi @elisa.zoom , Can you please help me with above questions?
Thanks
Jaydeep
Connectivity
Hey @connectivity
I just heard back from our Engineering team and they confirmed that we are deprecating the userType field in the SCMI endpoint but they confirmed that we do not have a set date on when we will be retiring this field since we are behind on updates. They also confirmed we won’t be introducing a new field to replace it, but you should be able to use it for now.
To be able to use the SCMI API, you will need to meet some prerequisites listed in our docs:
- Zoom Owner or Admin privileges.
- Business or Education account with approved Vanity URL.
- Single Sign-On enabled.
The Create users API does not have an equivalent for manager or personalLinkName, but it looks like it is the equivalent to the personal_meeting_url found in the Users API, with the main difference that you can customize the personalLinkName but not the personal_meeting_url.
Hope this helps!
Thank you @elisa.zoom for your response.
We are using only Users API and not SCIM2. Thus, we would like to understand-
Question1: Are the user types Collaboration and On-Prem supported in the Users API? What are their equivalent user types if any?
Upon further analysis, I find that
vanity_nameis exactly equivalent topersonalLinkName. However,vanity_nameis available only in PATCH User API.vanity_nameis available as part ofvanity_urlin Get User API.vanity_urlis an alias forpersonal_meeting_url.
Kindly confirm if above understanding is correct.
Question2: Are there any plans to support manager and vanity_name / vanity_url as part of List Users and Create User APIs?
Thanks,
Jaydeep - Connectivity
Hi @elisa.zoom
While you find answers for the previously asked questions, can you please also confirm if the Zoom future roadmap focuses more on the Users API or the SCIM2 APIs?
Hi @connectivity
I did some testing on my end and I am able to use the “vanity_name” to make a Patch request and then when I query the Get a user endpoint, I can see the “vanity_url” in my response.
The only field I cant get back in my response body is the “manager” field. So I will escalate this with our Engineering team (ZSEE-185654 internal ticket for reference)
I will try to get more info on question 1. But I do not think the collaboration and on-prem are supported in the Users API
