Skip to content

Function: getAllPermissions() ​

ts
function getAllPermissions(client, options?): Promise<{
[key: string]: unknown;
  permissions?: Record<string, {
   [key: string]: unknown;
     deprecatedKey?: boolean;
     description?: string;
     havePermission?: boolean;
     id?: string;
     key?: string;
     name?: string;
     type?: string & object | "PROJECT" | "GLOBAL";
  }>;
}>;

Defined in: src/cloud/api/permissions.ts:78

Returns all permissions, including:

  • Global permissions.
  • Project permissions.
  • Global permissions added by plugins.

This operation can be accessed anonymously.

Permissions required: None.

Parameters ​

ParameterType
clientClient
options?RequestOptions

Returns ​

Promise<{ [key: string]: unknown; permissions?: Record<string, { [key: string]: unknown; deprecatedKey?: boolean; description?: string; havePermission?: boolean; id?: string; key?: string; name?: string; type?: string & object | "PROJECT" | "GLOBAL"; }>; }>