
# API 导入资源包文件 - ImportResourcePackage
#### 功能介绍
API 导入资源包文件。
#### 授权信息
账号具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备调用API所需的权限，具体权限要求请参见[权限和授权项](https://support.huaweicloud.com/api-dataartsinsight/abcd.html)。
#### URI
POST /v1/{project_id}/resource-package/api-import
表1路径参数 
| 参数         | 是否必选 | 参数类型   | 描述                                                                                                                                                            |
|:---|:---|:---|:---|
| project_id | 是    | String | **参数解释：** 项目ID。获取方法请参见[获取项目ID](https://support.huaweicloud.com/api-dataartsinsight/dataartsinsight_projectid.html)。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及 |
#### 请求参数
表2请求Header参数 
| 参数             | 是否必选 | 参数类型   | 描述                                                                                                                                                                  |
|:---|:---|:---|:---|
| X-Workspace-Id | 是    | String | **参数解释：** 工作空间ID。获取方法请参见[获取工作空间ID](https://support.huaweicloud.com/api-dataartsinsight/dataartsinsight_workspaceid.html)。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及 |
| X-Auth-Token   | 是    | String | **参数解释：** 用户Token。通过调用IAM服务获取IAM用户Token接口获取，接口返回的响应消息头中"X-Subject-Token"就是需要获取的用户Token。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及                                   |
| Content-Type   | 否    | String | **参数解释：** multipart/form-data。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及                                                                                            |
   
表3FormData参数 
| 参数              | 是否必选 | 参数类型   | 描述                                                                                  |
|:---|:---|:---|:---|
| file            | 是    | File   | **参数解释：** 资源包文件。 **约束限制：** 不涉及 **取值范围：** 不涉及 **默认取值：** 不涉及                          |
| import_strategy | 是    | String | **参数解释：** 导入策略。 **约束限制：** 不涉及 **取值范围：** - replace: 替换 - addNew: 不替换 **默认取值：** 不涉及   |
| replace_rule    | 否    | String | **参数解释：** 替换规则。 **约束限制：** 不涉及 **取值范围：** - BY_ID：同源替换 - BY_NAME：同名替换 **默认取值：** BY_ID |
   
#### 响应参数
**状态码：200**
表4响应Body参数 
| 参数      | 参数类型   | 描述                            |
|:---|:---|:---|
| task_id | String | **参数解释：** 任务ID。 **取值范围：** 不涉及 |
   
#### 请求示例
API 导入资源包文件。
```
POST https://{endpoint}/v1/{project_id}/resource-package/api-import
{
    "file": 文件流,
    "import_strategy": "replace",
    "replace_rule": "BY_ID"
}
```
#### 响应示例
**状态码：200**
导入资源包成功。
```
{
  "task_id" : "b8913c92-dd4c-4721-b8fd-a72af3945b61"
}
```
#### 状态码
| 状态码 | 描述       |
|:---|:---|
| 200 | 导入资源包成功。 |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-dataartsinsight/ErrorCode.html)。
