---
title: "Get permissions"
method: GET
path: "/resources/permissions/v1"
tags: ["Permissions"]
---

# Get permissions

`GET /resources/permissions/v1`

## Request

- Base URL: `http://localhost:8181`
- URL: `http://localhost:8181/resources/permissions/v1`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/frontegg/apis/entitlements-agent-pdp/docs/resources/permissions/v1/get.ts> (a function with typed inputs; its response is checked against the schema)

This route returns all permissions for the vendor. Each permission is an object containing the name, description, assigned roles, categories, and other defining information.

## Response `200`

- PermissionResponse[]
  - `id` string, required
  - `key` string, required
  - `name` string, required
  - `description` string, required
  - `createdAt` string, date-time, required
  - `updatedAt` string, date-time, required
  - `roleIds` string[], required
  - `categoryId` string, required
  - `fePermission` boolean, required

---

[API](https://skmtc.dev/frontegg/apis/entitlements-agent-pdp.md) - [All operations](https://skmtc.dev/frontegg/apis/entitlements-agent-pdp/llms.txt) - [OpenAPI document](https://skmtc.dev/frontegg/apis/entitlements-agent-pdp/revisions/c496ae9e1c3e?raw)
