---
title: "GET /v1/iam/users/{userId}/permissions"
method: GET
path: "/v1/iam/users/{userId}/permissions"
tags: ["IAMService"]
---

# GET /v1/iam/users/{userId}/permissions

`GET /v1/iam/users/{userId}/permissions`

GetUserPermissions 获取用户聚合后的权限码和角色码，结果会使用 Redis 缓存。

## Path parameters

- `userId` string, required

## Response `200`

OK

- IamV1GetUserPermissionsReply
  - `permissionCodes` string[] — 聚合后的权限码列表，已去重排序。
  - `roleCodes` string[] — 用户有效角色码列表，已去重排序。

---

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