
# 绑定激活码至指定用户 - BindActivationCode
#### 功能介绍
如果有多个用户，绑定CodeArts IDE激活码至指定用户。
#### URI
POST /v2/licenses/*{id}*/bind-user
表1路径参数 
| 参数 | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 |
|:---|:---|:---|:---|
| id | 是    | String | **参数解释：** 激活码ID。可参考[查询CodeArts IDE激活码列表 - CheckActivationCodeList](https://support.huaweicloud.com/api-codeartside/codeartside_03_0013.html)获取。 **约束限制：** 不涉及。 **取值范围：** 由数字、大小写英文字母和中划线（-）组成。 **默认取值：** 不涉及。 |
   
#### 请求参数
表2请求Body参数 
| 参数           | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|:---|:---|
| machine_code | 是    | String | **参数解释：** 用户机器码。 **约束限制：** 不涉及。 **取值范围：** 由英文字母和数字组成，总长度为64位。 **默认取值：** 不涉及。 |
   
#### 响应参数
**状态码： 200**
表3响应Body参数 
| 参数     | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                                        |
|:---|:---|:---|
| result | Boolean | **参数解释：** 激活码是否绑定成功。 **取值范围：** - true：绑定成功。  - false：绑定失败。                    |
| status | String  | **参数解释：** 请求响应的状态，表明请求是否成功。 **取值范围：** - success：请求响应成功。  - error：请求响应失败。   |
   
**状态码： 403**
表4响应Body参数 
| 参数         | 参数类型   | 描述                                                                                                                                                                                                                                         |
|:---|:---|:---|
| error_code | String | **参数解释：** 错误码。详情请参见[错误码](https://support.huaweicloud.com/api-codeartside/codeartside_03_0018.html)。 **取值范围：** 不涉及。       |
| error_msg  | String | **参数解释：** 错误描述信息。详情请参见[错误码](https://support.huaweicloud.com/api-codeartside/codeartside_03_0018.html)。 **取值范围：** 不涉及。 |
   
#### 请求示例
激活码绑定用户。
```
POST https://{endpoint}/v2/licenses/{id}/bind-user
{
  "machine_code" : "0dc311a468024ad5bf18591c8361272a"
}
```
#### 响应示例
**状态码： 200**
OK
```
{
  "result" : true,
  "status" : "success"
}
```
**状态码：403**
```
{    "error_code": "common.01010003",
    "error_msg": "No permissions for any one of the roles: [te_admin, readonly] ,or action"
}
```
#### 状态码
请参见[状态码](https://support.huaweicloud.com/api-codeartside/codeartside_03_0017.html)。
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-codeartside/codeartside_03_0018.html)。
