GET
/v1/mgmt/permission/all

Authorization

Descope Project ID and Management Key
AuthorizationBearer <token>

Project ID:Management Key as bearer token.

In: header

Load all permissions, using a valid management key.

This API endpoint returns details all permissions configured within the Descope instance. The response includes an array of permissions and these details of each permission:

  • name
  • description
  • systemDefault

Next Steps

Once you have this data, you can utilize the response to Create Roles or Update Roles

See also

curl -X GET "https://api.descope.com/v1/mgmt/permission/all"
{  "permissions": [    {      "name": "string",      "description": "string",      "systemDefault": true    }  ]}
export interface Response {permissions?: Permission[]}export interface Permission {name?: stringdescription?: stringsystemDefault?: boolean}
Was this helpful?