
# 更新工具状态（API名称：updateToolStatus）
#### 功能介绍
更新工具状态。
#### 相关接口
| **接口名称**                                                             | **调用说明**                                                     |
|:---|:---|
| [获取Token](https://support.huaweicloud.com/api-isdp/api_01_0019.html) | 调用该接口获取到Token，再调用其他接口时，需要在请求消息头中添加"Authorization"，其值即为Token。 |
| [查询父任务](https://support.huaweicloud.com/api-isdp/api_01_0037.html)   | 新增后可以查询是否新增成功                                                |
   
#### URL
| 请求方式 | HTTPS地址                                                      | 服务架构    | 消息体类型            |
|:---|:---|:---|:---|
| POST | https://**isdp+** **域名**/openapi/v1/toolSet/updateToolStatus | 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的值 |
   
#### 请求参数
| 参数          | 类型      | 是否必填 | 描述                       |
|:---|:---|:---|:---|
| sceneTaskId | Long    | 是    | 任务ID/子任务/工序ID            |
| taskType    | Integer | 是    | 任务类型，1：任务；2：子任务；3：工序     |
| toolData    | String  | 否    | 工具数据                     |
| toolStatus  | Integer | 是    | 更新后的状态，1：未使用；2：进行中；3：已完成 |
| toolNo      | String  | 是    | 工具编码                     |
| status      | Integer | 否    | 更新前的状态                   |
   
#### 响应参数
| 参数           | 类型     | 描述               |
|:---|:---|:---|
| stateCode    | String | 响应状态码。           |
| stateCode    | String | 0：成功             |
| stateCode    | String | 其他：失败            |
| errorMessage | String | 响应描述。            |
| result       | Object | 响应结果内容data、分页数据。 |
   
#### 请求示例
```
{"sceneTaskId":352347,"taskType":"3","toolNo":"T001","toolStatus":2}
```
#### 响应示例
```
{"stateCode":"0","errorMessage":null,"result":null}
```
