# 导入定义

将现有的 API 定义导入 API 契约。

此操作将在 API 契约中创建新的 API 定义。若要改为将内容导入现有的 API 版本，请参阅[导入版本内容](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/APIDesigner/WorkingWithMultipleVersions.htm "将现有契约中的内容导入到 API 版本，替换或合并其当前内容。")。

1. 在主页或文件夹层级，单击导入。

   ![“导入”按钮的屏幕截图。](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/designer_import_definition.png)
2. 选择格式和源。
3. 选择文件或输入 URL，然后点击导入。

   ![“导入定义”对话框。](https://help.qlik.com/zh-CN/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/import2.png)

   如果定义不符合相应的 OAS、Swagger 或 RAML 规范，则整个文件会被拒绝，或者 API 的无效部分会被忽略。

   信息注释注意：导入 OpenAPI 3.0 定义时，在操作级别定义的只读和只写属性将被忽略。

您现在可以在 API 契约中管理您的 API 定义。