
# 更新权限码接口
#### 功能介绍
更新权限。
#### 授权信息
账号需要具备**查询权限信息** 权限点，未绑定情况下需要通过自定义角色进行权限点绑定。具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-craftartsipdcenter/ipdcenter_06_0034.html)。
#### URI
PUT /basic/mgmt/public/api/v1/sysmgr/privilege/{privilegeId}
#### 请求参数
表1请求Header参数 
| 参数            | 是否必选 | 参数类型   | 描述       |
|:---|:---|:---|:---|
| Authorization | 是    | String | JWTToken |
   
表2路径参数 
| 参数          | 是否必选 | 参数类型   | 描述   |
|:---|:---|:---|:---|
| privilegeId | 是    | String | 权限ID |
   
表3请求Body参数 
| 参数  | 是否必选 | 参数类型                                                                                            | 描述     |
|:---|:---|:---|:---|
| req | 是    | [PrivilegeRequest] | 更新权限请求 |
   
 表4PrivilegeRequest 
| 参数            | 是否必选 | 参数类型   | 描述     |
|:---|:---|:---|:---|
| privilegeCode | 是    | String | 权限码    |
| privilegeType | 是    | String | 权限类型   |
| parentId      | 是    | String | 父级权限ID |
| privilegeName | 否    | String | 权限名称   |
   
#### 请求示例
```
{
  "privilegeCode": "newPrivilege",
  "privilegeName": "新建权限XXX",
  "privilegeType": "menu",
  "parentId": "1001"
}
```
#### 响应参数
**状态码： 200**
表5响应Body参数 
| 参数         | 参数类型   | 描述      |
|:---|:---|:---|
| code       | String | 返回码     |
| message    | String | 返回码描述   |
| totalCount | Long   | 返回数据总条数 |
| datas      | String | 权限ID    |
   
#### 响应示例
```
{
  "code": "IPDC.01020000",
  "message": "success",
  "datas": "10000004",
  "totalCount": null
}
```
**状态码： 401**
认证失败
```
{
  "error_code" : "IPDC.02010034",
  "error_msg" : "Authorization token incorrect"
}
```
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-craftartsipdcenter/ErrorCode.html)。
