审核合并请求(废弃)
调试
您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。
URI
PUT /v2/repositories/{repository_id}/merge-requests/{merge_request_iid}/approval
| 
       参数  | 
     
       是否必选  | 
     
       参数类型  | 
     
       描述  | 
    
|---|---|---|---|
| 
       repository_id  | 
     
       是  | 
     
       String  | 
     
       仓库短ID  | 
    
| 
       merge_request_iid  | 
     
       是  | 
     
       Integer  | 
     
       合并请求在仓库的IID  | 
    
| 
       参数  | 
     
       是否必选  | 
     
       参数类型  | 
     
       描述  | 
    
|---|---|---|---|
| 
       action_type  | 
     
       是  | 
     
       String  | 
     
       审核操作类型(通过:approve; 拒绝:reject; 撤销:reset;)  | 
    
请求参数
| 
        参数  | 
      
        是否必选  | 
      
        参数类型  | 
      
        描述  | 
     
|---|---|---|---|
| 
        X-Auth-Token  | 
      
        是  | 
      
        String  | 
      
        用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。  | 
     
响应参数
状态码: 200
| 
       参数  | 
     
       参数类型  | 
     
       描述  | 
    
|---|---|---|
| 
       result  | 
     
       Result object  | 
     
       响应结果  | 
    
| 
       status  | 
     
       String  | 
     
       参数解释: 响应状态 取值范围: 
  | 
    
状态码: 400
| 
       参数  | 
     
       参数类型  | 
     
       描述  | 
    
|---|---|---|
| 
       error  | 
     
       Error object  | 
     
       响应错误  | 
    
| 
       status  | 
     
       String  | 
     
      
       参数解释: 响应状态 取值范围: 
  | 
    
| 
       参数  | 
     
       参数类型  | 
     
       描述  | 
    
|---|---|---|
| 
       id  | 
     
       Integer  | 
     
       审核人ID  | 
    
| 
       name  | 
     
       String  | 
     
       审核人名称  | 
    
| 
       username  | 
     
       String  | 
     
       审核人用户名  | 
    
| 
       name_cn  | 
     
       String  | 
     
       审核人中文名  | 
    
| 
       | 
     
       String  | 
     
       邮箱  | 
    
| 
       state  | 
     
       String  | 
     
       审核状态  | 
    
| 
       updated_at  | 
     
       String  | 
     
       更新时间  | 
    
| 
       avatar_url  | 
     
       String  | 
     
       链接地址  | 
    
请求示例
PUT https://{endpoint}/v2/repositories/11111886/merge-requests/1/approval
{
    "action_type" : "approval"
}
 响应示例
状态码: 200
{
    "id": 94895,
    "name": "ming",
    "username": "m012345",
    "name_cn": "明",
    "email": ",
    "state": "reject",
    "updated_at": "2024-08-16T15:25:57.208+08:00",
    "avatar_url": ""
}
  状态码: 400
Bad Request
{
    "error": {
        "code": "CH.010001",
        "message": "参数非法"
    },
    "status": "failed"
}
 状态码
| 
        状态码  | 
      
        描述  | 
     
|---|---|
| 
        200  | 
      
        OK  | 
     
| 
        400  | 
      
        Bad Request  | 
     
错误码
请参见错误码。
  
    