
# 批量新增删除自定义权限（API名称：batchAddOrDelFuncPriv）
#### 功能介绍
批量新增删除自定义权限。
#### 相关接口
| **接口名称**                                                             | **调用说明**                                                     |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html) | 调用该接口获取到Token，再调用其他接口时，需要在请求消息头中添加"Authorization"，其值即为Token。 |
   
#### URL
| **请求方式** | **HTTPS地址**                                                     | **服务架构** | **消息体类型**        |
|:---|:---|:---|:---|
| POST     | https://***isdp+域名***/openapi/v1/funcPriv/batchAddOrDelFuncPriv | OpenAPI  | application/json |
   
#### 请求头
| **KEY**       | VALUE                  | 是否必填 | **描述**                                                                                           |
|:---|:---|:---|:---|
| Content-Type  | application/json       | 是    | 无                                                                                                |
| Authorization | bearer ${access_token} | 是    | bearer +" "+[5.2.1](https://support.huaweicloud.com/api-isdp/api_01_0019.html)中获取的access_token的值 |
   
#### 请求参数
| **参数**      | **类型** | **是否必填** | **描述**                            |
|:---|:---|:---|:---|
| operateType | String | 是        | 操作类型，add\|delete                  |
| addList     | List   | 否        | 新增列表，operateType为add时必填，最大200条    |
| delList     | List   | 否        | 删除列表，operateType为delete时必填，最大200条 |
   
#### 响应参数
| **参数**     | **类型** | **描述**               |
|:---|:---|:---|
| **status** | String | 状态，failed \| success |
| **msg**    | String | 消息                   |
| data       | Object | 响应结果内容data           |
   
#### 请求示例
```
新增权限点入参案例
{
  "operateType":"add",
  "addList":[
    {"funcPrivNo":"test.test.test.test1","funcPrivDesc":"自定义权限测试1"},
    {"funcPrivNo":"test.test.test.test2","funcPrivDesc":"自定义权限测试2"},
    {"funcPrivNo":"test.test.test.test3","funcPrivDesc":"自定义权限测试3"},
    {"funcPrivNo":"test.test.test.test4","funcPrivDesc":"自定义权限测试4"}
  ]
}
删除权限点入参案例
{
  "operateType":"delete",
  "deleteList":[
    "test.test.test.test1"
  ]
}
```
#### 响应示例
```
成功出参案例
{
  "status": “success”
  “msg”:null,
  “data”:null
}
失败出参案例
{
  "status": “failed”
  “msg”:”参数operateType不能为空”,
  “data”:null
}
```
#### 状态码
状态码请参见[状态码](https://support.huaweicloud.com/api-isdp/api_01_0326.html)。
#### 错误码
错误码请参见[错误码](https://support.huaweicloud.com/api-isdp/api_01_0327.html)。
