API Reference
API Reference

/permission_sets

Returns a collection of your account permission sets. Required scope: r_account. Accessible with all token types.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
🚧

This endpoint uses r_account scope which can be enabled through the Integrations section found within the Settings menu.

Results

Calling the /permission_sets endpoint will return a collection of the defined permission_sets for the account. An example of the response follows:

[
  {
    "id": "1d16",
    "name": "custom.b954b6007d8a4f_e7252cddae5345d18",
    "label": {
      "en": "IT Admin"
    },
    "description": {
      "en": "A test custom role for the IT admins"
    }
  },
  {
    "id": "1d2f",
    "name": "custom.b954b6007d8a4f_0e1b9e25bf9b4f9c",
    "label": {
      "en": "Simpler Admin"
    },
    "description": {
      "en": "A test custom role for the users with specific admin role"
    }
  }
]

Each permission_set will have the following keys:

keytypedescription
idstringThe unique identifier for the permission set.
namestringThe unique reference name.
Important: Use this specific value (not the id or label) when assigning permissions to a member, such as when inviting new members or updating the roles of existing members.
labelobjectThe display title of the permission set. This is a dictionary object containing localized strings, where the key is the language code (e.g., en) and the value is the title in that language.
descriptionobjectA summary of the permission set's purpose. Like label, this is a dictionary object mapping language codes to localized description text.

Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json