---
title: "Returns a list of folder usergroup permissions"
method: GET
path: "/dam/folders/{folder_id}/user-groups/permissions"
tags: ["DAM: Folders: Usergroup Permissions"]
---

# Returns a list of folder usergroup permissions

`GET /dam/folders/{folder_id}/user-groups/permissions`

## Request

- Base URL: `https://api.kontainer.com/jsonapi/v2`
- URL: `https://api.kontainer.com/jsonapi/v2/dam/folders/{folder_id}/user-groups/permissions`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/kontainer/apis/kontainer-api-documentation/docs/dam/folders/:folder_id/user-groups/permissions/get.ts> (a function with typed inputs; its response is checked against the schema)

## Retrieve Folder Usergroup Permissions
Endpoint for retrieving permissions for user groups on a specific folder.

## Path parameters

- `folder_id` string, required

## Query parameters

- `page[number]` number
- `page[size]` number
- `filter[given_permission][eq]` 'none' | 'inherit' | 'read' | 'download' | 'write' | 'delete'
- `filter[given_permission][gt]` 'none' | 'inherit' | 'read' | 'download' | 'write' | 'delete'
- `filter[given_permission][gte]` 'none' | 'inherit' | 'read' | 'download' | 'write' | 'delete'
- `filter[given_permission][lte]` 'none' | 'inherit' | 'read' | 'download' | 'write' | 'delete'
- `filter[given_permission][lt]` 'none' | 'inherit' | 'read' | 'download' | 'write' | 'delete'
- `filter[inherited_user_group_permission][eq]` 'none' | 'inherit' | 'read' | 'download' | 'write' | 'delete'
- `filter[inherited_user_group_permission][gt]` 'none' | 'inherit' | 'read' | 'download' | 'write' | 'delete'
- `filter[inherited_user_group_permission][gte]` 'none' | 'inherit' | 'read' | 'download' | 'write' | 'delete'
- `filter[inherited_user_group_permission][lte]` 'none' | 'inherit' | 'read' | 'download' | 'write' | 'delete'
- `filter[inherited_user_group_permission][lt]` 'none' | 'inherit' | 'read' | 'download' | 'write' | 'delete'

## Response `200`

success

- FolderUsergroupPermissions
  - `data` FolderUsergroupPermission[]
    - `type` string
    - `id` string
    - `attributes` FolderUsergroupPermissionAttributes
      - `given_permission` string, nullable
      - `inherited_user_group_permission` string, nullable
    - `meta` FolderUsergroupPermissionMeta
      - `folder_id` integer, required
      - `user_group_id` integer, required
      - `scheduled_permissions` ScheduledFolderPermission[], required: Pending scheduled changes for this folder, earliest first
        - `release_date_id` integer, required
        - `given_permission` 'none' | 'inherit' | 'read' | 'download' | 'write', required
        - `release_at` string, date-time, required: Always UTC
  - `meta` Meta
    - `current_page` integer
    - `from` integer
    - `last_page` integer
    - `links` Link[]
      - `url` string, nullable
      - `label` string
      - `active` boolean
    - `path` string
    - `per_page` integer
    - `to` integer
    - `total` integer
    - `filter` union: The `filter` query parameter echoed back as sent; an empty array when none was sent
      - object
      - unknown[]
        - unknown
    - `sort` string

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not Found

---

[API](https://skmtc.dev/kontainer/apis/kontainer-api-documentation.md) - [All operations](https://skmtc.dev/kontainer/apis/kontainer-api-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/kontainer/apis/kontainer-api-documentation/revisions/b80a5167e09a?raw)
