GET /users/{userId}/permissions

Does this api “GET /users/{userId}/permissions” return the permissions after considering the account , groups , user and roles settings?
And I did not see any list that contains all the possible permission string values. Where can I find that?

Hi @rupinder.goyal ,

I’ll look into this more for you!

Hi @rupinder.goyal ,

Submitted a documentation request to update our docs (DEVELOPERS-4043), but here’s what one of my colleagues was able to share with me through some testing. This may not be the full extent though

{
    "permissions": [
        "Disclaimers:Read",
        "ZoomDevelopersOAuth:Read",
        "WSCalendarIntegration:Read",
        "FeatureReleaseControls:Read",
        "IMGroups:Read",
        "BillingSubscription:Edit",
        "ZoomNodeHybridRecorder:Edit",
        "RequestAccessContent:Edit",
        "AlertNotifyRooms:Read",
        "UserActivitiesReport:Read",
        "ManageDevicesWithEscrow:Read",
        "Branding:Edit",
        "SerToSerApp:Edit",
        "Security:Read",
        "MarketPlace:Edit",
        "ZoomRooms:Edit",
        "ZRWebController:Edit",
        "SmsCampaigns:Read",
        "PhoneRole:Edit",
        "ZoomNodeMeetingConnector:Read",
        "Meeting:Edit",
        "WSVisitorMgt:Read",
        "AlertNotifyTeamChat:Edit",
        "IMChatHistory:Edit",
        "ZoomNodeHybridRoomConnector:Read",
        "CCISDKApp:Read",
        "RoomConnector:Read",
        "SmartMeetingSummaryMgt:Edit",
        "Spots:Edit",
        "LocationManagement:Edit",
        "DashboardWebinarJoin:Edit",
        "ZoomDevelopersWebhook:Edit",
        "LyncConnector:Edit",
        "LyncConnector:Read",
        "NewIMChatHistory:Edit",
        "BillingInformation:Read",
        "ZoomNodeHybridChat:Read",
        "SubAccount:Read",
        "CallInContacts:Read",
        "ZoomDevelopers:Read",
        "Recording:Edit",
        "ChatChannel:Edit",
        "MailCalenderMgt:Edit",
        "AccountSetting:Read",
        "MeetingConnector:Edit",
        "Integration:Edit",
        "SmsCampaigns:Edit",
        "SubscriptionCenterNode:Read",
        "WorkspacesManagement:Edit",
        "AlertNotifyMeeting:Edit",
        "RecordingContent:Read",
        "User:Read",
        "ScheduleTrackingFields:Edit",
        "ZoomNode:Edit",
        "CalendarIntegration:Read",
        "IMSetting:Edit",
        "MobileDeviceManagement:Edit",
        "SubscriptionCenterTeamChat:Edit",
        "ZoomNodeHybrid:Read",
        "SubscriptionCenterCci:Read",
        "FeatureReleaseControls:Edit",
        "ZoomDevelopersJWT:Read",
        "SerToSerApp:Read",
        "ManageDevicesWithEscrow:Edit",
        "AlertNotifyRooms:Edit",
        "ZRActivationCode:Edit",
        "UserAdvanced:Read",
        "ZoomNodeHybridRoomConnector:Edit",
        "DashboardMeetingControl:Edit",
        "ZoomNodeHybridRoomController:Edit",
        "CCISDKApp:Edit",
        "DashboardCRC:Read",
        "SmartMeetingSummaryMgt:Read",
        "BulkChangeEmail:Edit",
        "NotesMgt:Edit",
        "AccountProfile:Read",
        "ZoomNodeHybridLss:Edit",
        "OperationLogs:Read",
        "SubscriptionCenterMeeting:Edit",
        "ZoomNodePhone:Edit",
        "AlertNotifyPbx:Read",
        "IMChatBot:Edit",
        "RequestAccessContent:Read",
        "AlertNotifyTeamChat:Read",
        "SubscriptionCenterPbx:Read",
        "ZoomDevelopersWebhook:Read",
        "NewIMChatHistory:Read",
        "AccountSetting:Edit",
        "ZoomNode:Read",
        "ScheduleTrackingFields:Read",
        "Group:Read",
        "DashboardMeetingEnd:Edit",
        "WorkspacesManagement:Read",
        "CalendarIntegration:Edit",
        "ZoomNodeMeetingConnector:Edit",
        "ZoomNodeRecordingConnector:Edit",
        "ChatMessage:Edit",
        "MyLegalCase:Edit",
        "ZoomRooms:Read",
        "AdvancedEncryption:Edit",
        "DashboardPBX:Read",
        "ChatChannel:Read",
        "SubAccount:Edit",
        "SipPhone:Read",
        "ZoomDevelopers:Edit",
        "SubscriptionCenterNode:Edit",
        "BillingTransferCode:Edit",
        "DashboardZCC:Read",
        "ZoomNodeHybrid:Edit",
        "WebinarSetting:Edit",
        "AlertNotifyNode:Edit",
        "DevicePolicyGroup:Edit",
        "Contacts:Edit",
        "ZoomNodePhone:Read",
        "SubscriptionCenterCci:Edit",
        "ZoomDevelopersSDK:Edit",
        "WhiteboardManagement:Edit",
        "SingleSignOn:Read",
        "SubscriptionCenterMeeting:Read",
        "ZoomDevelopersChatbot:Edit",
        "ChatMessage:Read",
        "ZoomNodeHybridLss:Read",
        "TeamAnalyticsMetrics:Read",
        "UserAdvanced:Edit",
        "NotesMgt:Read",
        "ExternalUserManagement:Edit",
        "CrossHybrid:Edit",
        "AlertNotifyPbx:Edit",
        "AlertNotifyCci:Edit",
        "WorkforceAdmin:Edit",
        "AccountProfile:Edit",
        "ZoomDevelopersJWT:Edit",
        "Group:Edit",
        "PbxAdminContent:Read",
        "SubscriptionCenterPbx:Edit",
        "NotesContent:Read",
        "ThirdPartyConference:Read",
        "Meeting:Join",
        "AdvancedEncryption:Read",
        "ZoomMesh:Read",
        "ContactCenterMgt:Edit",
        "WSVisitorMgt:Edit",
        "DigitalSignage:Edit",
        "ZoomNodeRecordingConnector:Read",
        "PbxAdmin:Edit",
        "OrgTemplateManagement:Edit",
        "WhiteboardContent:Read",
        "AllLegalCase:Edit",
        "ZoomNodeHybridRoomController:Read",
        "WebinarSetting:Read",
        "SipPhone:Edit",
        "Role:Read",
        "AlertNotifyNode:Read",
        "IMGroups:Edit",
        "ZoomNodeHybridRecorder:Read",
        "Security:Edit",
        "WSCalendarIntegration:Edit",
        "DashboardDli:Read",
        "SingleSignOn:Edit",
        "Branding:Read",
        "PbxUsageReport:Read",
        "UsageReport:Read",
        "DashboardWebinars:Read",
        "DashboardMeetingJoin:Edit",
        "BillingSubscription:Read",
        "Contacts:Read",
        "CrossHybrid:Read",
        "ZoomDevelopersOAuth:Edit",
        "LocationManagement:Read",
        "SubscriptionCenterRooms:Edit",
        "WorkforceAgent:Edit",
        "BulkDeleteDeactive:Edit",
        "PhoneRole:Read",
        "PbxAdmin:Read",
        "DashboardZR:Read",
        "ZRUnderConstruction:Edit",
        "SignInAndSignOut:Read",
        "ZoomDevelopersChatbot:Read",
        "ZoomDevelopersSDK:Read",
        "IMChatHistory:Read",
        "DashboardHome:Read",
        "WhiteboardManagement:Read",
        "Spots:Read",
        "AlertNotifyCci:Read",
        "RoomConnector:Edit",
        "SubscriptionCenterTeamChat:Read",
        "BillingInformation:Edit",
        "Informationbarriers:Edit",
        "Integration:Read",
        "DashboardIM:Read",
        "User:Edit",
        "DashboardMeetings:Read",
        "VirtualCoachingScenarios:Read",
        "IMSetting:Read",
        "MeetingConnector:Read",
        "Informationbarriers:Read",
        "ZoomMesh:Edit",
        "Recording:Read",
        "Role:Edit",
        "WorkforceSupervisor:Edit",
        "DigitalSignage:Read",
        "ThirdPartyConference:Edit",
        "ZoomVirtualAgent:Edit",
        "CallInContacts:Edit",
        "SubscriptionCenterRooms:Read",
        "OrgTemplateManagement:Read",
        "MarketPlace:Read",
        "MobileDeviceManagement:Read",
        "AlertNotifyMeeting:Read",
        "ZoomNodeHybridChat:Edit",
        "DevicePolicyGroup:Read"
    ]
}

Thank you for your patienxe in the interim!

The API endpoint “GET /users/{userId}/permissions” retrieves the permissions associated with a specific user. The exact behavior of this endpoint depends on the implementation and design of the API you are referring to.

The API “GET /users/{userId}/permissions” is designed to retrieve the permissions associated with a specific user, taking into account various settings like account-level permissions, group permissions, user-specific permissions, and roles assigned to the user.

Regarding the list of possible permission string values, API documentation or the platform’s developer documentation is typically the best source to find this information. If the API documentation does not provide a comprehensive list of all possible permission string values, you can reach out to the API provider’s support or development team for clarification. They should be able to provide you with a complete list of permission strings and their corresponding meanings, helping you better understand the permissions that can be associated with users through the API.
Regards:
apk fik

1 Like

Hi @michaelaskew6543

Yes, if you see my response, you’ll see that we are working to update our docs with a comprehensive list :slight_smile: