---
title: "Get all permission sets"
method: GET
path: "/permissionSets"
tags: ["PermissionSets"]
---

# Get all permission sets

`GET /permissionSets`

Returns data about all permission sets.

## Query parameters

- `app` 'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings'

## Response `200`

Get all permissions

- object
  - `success` boolean — If the response is successful or not
  - `data` object[] — The array of permission set
    - `id` string — The ID of user permission set
    - `name` string — The name of the permission set
    - `description` string — The description of the permission set
    - `app` 'sales' | 'projects' | 'campaigns' | 'global' | 'account_settings' — The app that permission set belongs to
    - `type` 'admin' | 'manager' | 'regular' | 'custom' — The type of permission set
    - `assignment_count` integer — The number of users assigned to this permission set

---

[API](https://skmtc.net/pipedrive/apis/pipedrive-api-v1.md) · [All operations](https://skmtc.net/pipedrive/apis/pipedrive-api-v1/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pipedrive/pipedrive-api-v1/revisions/bf863a979545/schema)
