# Retrieve the permission catalog

`GET https://api.cademi.com.br/api/v3/credentials/permission-catalog`

Operation ID: `credentials.permission_catalog.get` · API v3

Returns every permission supported by the API, with its code, resource type, description, whether it can be delegated to other credentials, and the API version in which it was introduced.

Available to any authenticated credential. Reading the catalog does not grant any permission.

## Responses

### 200

Returns the permission catalog.

Body: `data`: PermissionCatalog.

Fields of PermissionCatalog:

| Field | Type | Required | Description |
|---|---|---|---|
| `catalog_version` | string | yes |  |
| `object` | string, one of `permission_catalog` | yes |  |
| `permissions` | array of object | yes |  |
| `selector_types` | array of string, one of `instance`, `all`, `descendants`, `ids` | yes |  |

### 401

The credential is missing, malformed, expired, or revoked.

Body: Error.

Full schema: https://cademi.dev/openapi/v3.json
