---
title: "Gets the permissions for a group's roleset. The authorized user must either be the group owner or the roleset being requested, except for guest roles, which can be viewed by all (members and guests)."
method: GET
path: "/v1/groups/{groupId}/roles/{roleSetId}/permissions"
tags: ["Groups"]
---

# Gets the permissions for a group's roleset. The authorized user must either be the group owner or the roleset being requested, except for guest roles, which can be viewed by all (members and guests).

`GET /v1/groups/{groupId}/roles/{roleSetId}/permissions`

## Path parameters

- `groupId` integer, required
- `roleSetId` integer, required

## Response `200`

OK

- RobloxGroupsApiGroupPermissionsResponse — A group role's permissions response model
  - `groupId` integer — The group id
  - `role` RobloxGroupsApiGroupRoleResponse — A group role response model
    - `id` integer — The role id
    - `name` string — The role name
    - `description` string — The role description
    - `rank` integer — The role rank
    - `memberCount` integer — The number of members in the role.
    - `isBase` boolean — Whether or not the role is the base role for the group
    - `color` 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 — The role color. ['Invalid' = 0, 'Blue' = 1, 'Green' = 2, 'Purple' = 3, 'Yellow' = 4, 'Orange' = 5, 'Red' = 6, 'Magenta' = 7, 'Teal' = 8, 'Turquoise' = 9, 'Rust' = 10, 'Pistachio' = 11, 'Midnight' = 12, 'Lavender' = 13, 'Pink' = 14, 'Crimson' = 15, 'Plum' = 16]
  - `permissions` RobloxGroupsApiGroupPermissionsModel — A model for group permissions.
    - `groupPostsPermissions` RobloxGroupsApiGroupPostsPermissionsModel — A model representing group posts permissions
      - `viewStatus` boolean — View status permission
      - `postToStatus` boolean — Post to status permission
    - `groupForumsPermissions` RobloxGroupsApiGroupForumsPermissionsModel — A model representing group posts permissions
      - `viewForums` boolean — View forums permission
      - `manageCategories` boolean — Manage categories permission
      - `createPosts` boolean — Create posts permission
      - `removePosts` boolean — Remove posts permission
      - `lockPosts` boolean — Lock posts permission
      - `pinPosts` boolean — Pin posts permission
      - `createComments` boolean — Create comments permission
      - `removeComments` boolean — Remove comments permission
      - `createBugReports` boolean — Create bug reports (support ticket) permission. Only emitted when the permission is exposed (Roblox.Groups.Api.Properties.IGroupsApiSettings.ExposeCreateBugReportsPermission).
    - `groupContentModerationPermissions` RobloxGroupsApiGroupContentModerationPermissionsModel — A model representing group content moderation permissions
      - `manageKeywordBlockList` boolean — Manage keyword block list permission
      - `viewKeywordBlockList` boolean — View keyword block list permission
    - `groupMembershipPermissions` RobloxGroupsApiGroupMembershipPermissionsModel — A model representing data about an Roblox.Platform.Membership.IUser
      - `changeRank` boolean — Update a member's role
      - `inviteMembers` boolean — Invite members to the group
      - `removeMembers` boolean — Remove from group permission
      - `banMembers` boolean — Ban from group permission
    - `groupManagementPermissions` RobloxGroupsApiGroupManagementPermissionsModel — A model representing data about an Roblox.Platform.Membership.IUser
      - `manageRelationships` boolean — Manage group relationships permission
      - `manageClan` boolean — Manage clan permission
      - `viewAuditLogs` boolean — View audit logs permission
      - `bypassSlowmode` boolean — Bypass slowmode permission.
      - `viewCommunityAnalytics` boolean — View community analytics permission.
    - `groupEconomyPermissions` RobloxGroupsApiGroupEconomyPermissionsModel — A model representing data about an Roblox.Platform.Membership.IUser
      - `spendGroupFunds` boolean — Spend group funds permission
      - `advertiseGroup` boolean — Advertise group permission
      - `createItems` boolean — Create items permission
      - `manageItems` boolean — Manage items permission
      - `addGroupPlaces` boolean — Add group places permission
      - `manageGroupGames` boolean — Manage group games permission
      - `viewGroupPayouts` boolean — Manage group games permission
      - `viewAnalytics` boolean — Permission to view universe analytics from the creator dashboard.
    - `groupOpenCloudPermissions` RobloxGroupsApiGroupOpenCloudPermissionsModel
      - `useCloudAuthentication` boolean — Permission to create and use API keys on the group's resources.
      - `administerCloudAuthentication` boolean — Permission to administer all of the group's API keys.

## Other responses

- `400` — 1: Group is invalid or does not exist. 2: The roleset is invalid or does not exist.
- `401` — 0: Authorization has been denied for this request.
- `403` — 3: You are not authorized to view/edit permissions for this role.

---

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