
# 错误码
调用接口出错后，将不会返回结果数据。调用方可根据每个接口对应的错误码来定位错误原因。当调用出错时，HTTP请求返回一个4xx或5xx的HTTP状态码。返回的消息体中是具体的错误代码及错误信息。在调用方找不到错误原因时，可以联系华为云客服，并提供错误码，以便我们尽快帮您解决问题。
#### 错误响应Body体格式说明
当接口调用出错时，会返回错误码及错误信息说明，错误响应的Body体格式如下所示。
```
{
    "error_msg": "Insufficient permission",
    "error_code": "DEVCP.00014031"
}
```
其中，**error_code** 表示错误码，**error_msg**表示错误描述信息。
#### 错误码说明
当您调用API时，如果遇到"APIGW"开头的错误码，请参见[API网关错误码](https://support.huaweicloud.com/devg-apisign/api-sign-errorcode.html)进行处理。
| 状态码 | 错误码              | 错误信息                          | 描述                            | 处理措施                                 |
|:---|:---|:---|:---|:---|
| 200 | DEVCP.00014031   | 权限不足                          | 无创建流水线权限                      | 检查是否有创建流水线权限                         |
| 200 | DEVCP.00012002   | 数据库中不存在相关记录                   | instanceId在数据库中不存在            | 检查请求参数instanceId是否正确                 |
| 500 | DEVCP.00010000   | 未知服务异常                        | 系统内部异常                        | 联系管理员                                |
| 200 | DEVCP.00014004   | 参数不合法                         | 请求参数或请求体格式不合法                 | 检查请求参数或请求体                           |
| 400 | DEVCP.00021400   | 请求参数有误，请检查!                   | 请求参数有误，请检查!                   | 检查请求参数是否有误或不合法                       |
| 400 | DEVCP.00021008   | 不支持该服务的模板                     | 不支持该服务的模板                     | 检查参数是否正确                             |
| 400 | DEVCP.00021006   | 模板不存在                         | 数据库中该模板不存在                    | 检查模板id是否正确                           |
| 401 | DEVCP.00021018   | 用户没有该操作权限                     | 用户没有创建权限                      | 检查是否有创建权限                            |
| 500 | DEVCP.00020500   | 网络繁忙，请稍后重试                    | 系统异常                          | 联系管理员                                |
| 500 | COCT.0070003     | 访问太频繁，请稍等                     | 访问太频繁，请稍等                     | 访问太频繁，请稍等                            |
| 500 | COCT.0070500     | 网络繁忙，请稍后重试                    | 网络繁忙，请稍后重试                    | 网络繁忙，请稍后重试                           |
| 400 | COCT.0070026     | 该Agent已经存在，请检查状态              | 该Agent已经存在，请检查状态              | 该Agent已经存在，请检查状态                     |
| 404 | COCT.0070010     | 资源池不存在                        | 注册Agent选择的资源池不存在              | 注册Agent选择的资源池不存在，请检查资源池是否存在          |
| 404 | COCT.0070040     | 当前Agent版本，不是最新版本              | 当前Agent版本不是最新版本               | 当前Agent版本不是最新版本                      |
| 401 | COCT.0070009     | 操作权限不足                        | 所选择资源池中没有，操作权限，请联系资源池管理者增加权限  | 所选择资源池中没有，操作权限，请联系资源池管理者增加权限         |
| 400 | COCT.0070037     | label参数不合法                    | label参数不合法                    | label参数不合法，请按照规范填写                   |
| 500 | COCT.0070006     | 注册Agent失败,请稍后再试               | 注册Agent失败,请稍后再试               | 注册Agent失败,请稍后再试                      |
| 400 | COCT.0070026     | 该Agent已经存在，请检查状态              | 所注册的Agent已经存在，请在所在资源池中检查      | 所注册的Agent已经存在，请在所在资源池中检查             |
| 400 | COCT.0070038     | 超过租户最大资源池数                    | 超过租户最大资源池数                    | 超过租户最大资源池数，请检查当前租户的资源池数              |
| 400 | COCT.0070039     | 超过资源池中最大Agent数                | 超过资源池中最大Agent数                | 超过资源池中最大Agent数，请检查当前资源池中的Agent数      |
| 500 | COCT.0070008     | 删除Agent失败                     | 删除Agent失败                     | 删除Agent失败，请查看是否已经不存在                 |
| 500 | COCT.0070019     | 访问CC服务失败                      | 访问CC服务失败，请稍后重试！               | 访问CC服务失败，请稍后重试！                      |
| 400 | COCT.0070400     | 资源池id仅支持数字、字母字符（32字符)         | 资源池id仅支持数字、字母字符（32字符)         | 资源池id仅支持数字、字母字符（32字符)，请按规范填写         |
| 400 | COCT.0070400     | Agent名称仅支持数字、字母，._-字符（1-50字符) | Agent名称仅支持数字、字母，._-字符（1-50字符) | Agent名称仅支持数字、字母，._-字符（1-50字符)，请按规范填写 |
| 404 | COCT.0070007     | Agent已经被删除，不存在                | Agent已经被删除，不存在                | Agent已经被删除，不存在，请检查                   |
| 400 | COCT.0070021     | 该Agent已经下线，请重新注册              | 该Agent已经下线，请重新注册              | 该Agent已经下线，请重新注册                     |
| 200 | DEVPIPE.00011104 | 单条流水线最大并发数为{0}条               | 单条流水线最大并发数为{0}条               | 单条流水线最大并发数为{0}条                      |
| 200 | DEVPIPE.00011105 | 租户下流水线最大并发数为{0}条              | 租户下流水线最大并发数为{0}条              | 租户下流水线最大并发数为{0}条                     |
| 200 | DEVPIPE.00011127 | 系统繁忙，请稍后再试                    | 系统繁忙，请稍后再试                    | 联系管理员                                |
| 200 | DEVPIPE.00011129 | 选择任务不能为空                      | 选择任务不能为空                      | 请检查任务参数是否正确                          |
| 200 | DEVPIPE.00011132 | 选择的任务不存在                      | 选择的任务不存在                      | 选择的任务不存在                             |
| 200 | DEVPIPE.00011301 | 当前用户无操作权限                     | 当前用户无操作权限                     | 检查是否有操作权限                            |
| 200 | DEVPIPE.00011401 | 流水线不存在                        | 流水线不存在                        | 流水线不存在                               |
| 200 | DEVPIPE.00011408 | 流水线正在运行中                      | 流水线正在运行中，不可删除                 | 等待流水线运行结束                            |
   
