
# 修改变更状态 - UpdateChangeRequestStatus
#### 功能介绍
修改变更状态
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-pipeline/pipeline_03_0006.html)。
#### URI
PUT /v2/{cloudProjectId}/change-request/{changeRequestId}/status/update
表1路径参数 
| 参数              | 是否必选 | 参数类型   | 描述   |
|:---|:---|:---|:---|
| cloudProjectId  | 是    | String | 项目ID |
| changeRequestId | 是    | String | 变更ID |
   
表2Query参数 
| 参数     | 是否必选 | 参数类型   | 描述                                                              |
|:---|:---|:---|:---|
| status | 是    | String | 变更状态，可选\[developing,to_be_released,releasing,released,revoked\] |
   
#### 请求参数
无
#### 响应参数
**状态码：200**
表3响应Body参数 
| 参数           | 参数类型                                                                 | 描述                                                                                                                                                                                |
|:---|:---|:---|
| id           | String                                                               | **参数解释**： 变更ID。 **取值范围**： 32位字符，由数字和字母组成。  |
| component_id | String                                                               | **参数解释**： 微服务ID。 **取值范围**： 32位字符，由数字和字母组成。 |
| status       | String                                                               | **参数解释**： 状态。 **取值范围**： 不涉及。               |
| title        | String                                                               | **参数解释**： 标题。 **取值范围**： 不涉及。               |
| repos        | Array of [repos] objects | **参数解释**： 变更代码仓信息。 **取值范围**： 不涉及。          |
| workitem_ids | Array of strings                                                     | **参数解释**： 工作项ID。 **取值范围**： 不涉及。            |
| release_time | String                                                               | **参数解释**： 发布时间。 **取值范围**： 不涉及。             |
| creator_id   | String                                                               | **参数解释**： 创建人ID。 **取值范围**： 32位字符，由数字和字母组成。 |
| creator_name | String                                                               | **参数解释**： 创建人名称。 **取值范围**： 不涉及。            |
| create_time  | String                                                               | **参数解释**： 创建时间。 **取值范围**： 不涉及。             |
| updater_id   | String                                                               | **参数解释**： 更新人ID。 **取值范围**： 32位字符，由数字和字母组成。 |
| updater_name | String                                                               | **参数解释**： 更新人名称。 **取值范围**： 不涉及。            |
| update_time  | String                                                               | **参数解释**： 更新时间。 **取值范围**： 不涉及。             |
   
 表4repos 
| 参数                           | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
|:---|:---|:---|
| repo_id                      | String  | **参数解释**： Repo代码仓ID。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                        |
| http_url                     | String  | **参数解释**： 代码仓HTTP地址。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                        |
| git_url                      | String  | **参数解释**： 代码仓GIT地址。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                         |
| feature_branch               | String  | **参数解释**： 特性分支。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                             |
| main_branch                  | String  | **参数解释**： 默认分支。 **取值范围**： 不涉及。                                                                                                                                                                                                                                                                                                                                                                                                             |
| delete_branch_after_released | Boolean | **参数解释**： 发布后是否删除特性分支。 **取值范围**： - true：发布后删除特性分支。   - false：发布后不删除特性分支。    |
   
#### 请求示例
```
PUT https://{endpoint}/v2/2d09f712e9504b61b034cc8f40e475a8/change-request/da50ce1a874c4521975b0feda0dedd4c/status/update?status=to_be_released
```
#### 响应示例
**状态码：200**
OK
```
{
  "id" : "da50ce1a874c4521975b0feda0dedd4c",
  "component_id" : "f7ced2341b204d2b82c607c6f0de5b4a",
  "status" : "to_be_released",
  "title" : "aaa",
  "repos" : [ ],
  "workitem_ids" : null,
  "release_time" : "1719221365",
  "creator_id" : "05d8ca972f114765a8984795a8aa4d41",
  "creator_name" : "p_test5",
  "create_time" : "1719217203",
  "updater_id" : "05d8ca972f114765a8984795a8aa4d41",
  "updater_name" : "p_test5",
  "update_time" : "1719221365"
}
```
#### 状态码
| 状态码 | 描述 |
|:---|:---|
| 200 | OK |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-pipeline/ErrorCode.html)。
