Permission Webservice

Get permissions for current partner

Get permissions for the current partner user

post/api/permission/getPermissionsForCurrentPartner

Request

  • Base URL: https://api2.rhombussystems.com
  • URL: https://api2.rhombussystems.com/api/permission/getPermissionsForCurrentPartner
  • Auth: API key in header x-auth-apikey

Headers

x-auth-scheme'api-token' | 'api' | 'partner-api-token' | 'partner-api' required

Authentication scheme identifier. Use api-token for standard API key authentication, partner-api-token for partner API key authentication. Must be paired with the x-auth-apikey header containing your API key.

Request body

PermissionGetPermissionsForCurrentPartnerWSRequest required

Request object for getting permissions for the current partner user.

Response

OK

assignablePermissionGroupsstring[] nullable

Set of partner permission group UUIDs the user can assign to other users

clientFunctionalityListFunctionalityEnum[] nullable

List of client functionalities the user has access to

clientPermissionMapobject nullable

Map of client UUIDs to partner permission levels

errorboolean nullable
errorCodestring nullable

Stable, machine-readable code for the failure (one of the ApiErrorCode catalog) when error is true. Branch on this, not on errorMsg.

errorMsgstring nullable
functionalityListPartnerFunctionalityEnum[] nullable

List of partner functionalities the user has access to

permissionGroupNamestring nullable

Name of the partner user's permission group

superAdminboolean nullable

Whether the partner user has super admin privileges

warningMsgstring nullable

Example response

{
  "assignablePermissionGroups": [
    "AAAAAAAAAAAAAAAAAAAAAA"
  ],
  "permissionGroupName": "Partner Administrator"
}

Changes

No recorded changes to this operation across all 1 revision of this API.