# 定義のインポート

既存の API 定義のインポートを API Contracts にインポートします。

このアクションは、API Contracts 内に新しい API 定義を作成します。代わりに既存の API バージョンにコンテンツをインポートする場合は、次を参照してください。 [バージョン コンテンツのインポート](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Sense_Hub/DataIntegration/APIDesigner/WorkingWithMultipleVersions.htm "既存のコントラクトからコンテンツを API バージョンにインポートし、現在のコンテンツを置き換えるか、統合します。")。

1. ホームページまたはフォルダーのレベルで、[Import] (インポート)をクリックします。

   ![\[Import\] (インポート)ボタンのスクリーンショット。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/designer_import_definition.png)
2. 形式とソースを選択します。
3. ファイルを選択するかURLを入力して、[Import] (インポート)をクリックします。

   ![\[デモをインポート\]ダイアログボックス。](https://help.qlik.com/ja-JP/cloud-services/Subsystems/Hub/Content/Resources/Images/ApiDesigner/import2.png)

   対応するOAS、Swagger、RAMLの仕様に定義が適合しない場合、ファイル全体が拒否されるかAPIの無効な部分が無視されます。

   情報メモ注: OpenAPI 3.0 の定義をインポートする場合、操作レベルで定義された読み取り専用プロパティや書き込み専用プロパティは無視されます。

これで API 定義を API Contracts で管理できるようになります。