---
title: "GET /role-manager/roles"
method: GET
path: "/role-manager/roles"
tags: ["RoleManagerController"]
---

# GET /role-manager/roles

`GET /role-manager/roles`

## Query parameters

- `communityId` string
- `userId` string

## Response `200`

OK

- CheckUserRolesResponse
  - `communityId` string
  - `userId` string
  - `results` UserRoleAssignments[]
    - `consistent` boolean
    - `user` CommunityMemberInfo
      - `communityId` string
      - `userId` string
      - `memberId` string
      - `guildId` string
      - `communityName` string
      - `communityIcon` string
    - `roles` UserRoleAssignment[]
      - `id` string
      - `name` string
      - `current` boolean
      - `expected` boolean
    - `errors` string[]
    - `rolesFailed` string[]
    - `accounts` string[]
    - `assets` object[]
    - `rules` TokenGrantedRole[]
      - `id` string
      - `createdTime` string
      - `pk` string
      - `sk` string
      - `classifier` string
      - `classifierGroup` string
      - `name` string
      - `description` string
      - `scheme` string
      - `roleId` string
      - `asset` string, Asset
      - `query` string
      - `variables` object
      - `requiresMetadata` boolean
    - `currentRoles` string[]
    - `rolesToApply` object
    - `resultsByRule` object

---

[API](https://skmtc.dev/collab/apis/collabland-api-server.md) · [All operations](https://skmtc.dev/collab/apis/collabland-api-server/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/collab/collabland-api-server/revisions/cad064f71a2e/schema)
