# Azure API Management用にAPI定義をフェッチ

Azure API Management と互換性がある JSON ファイルとして、API 定義を API Contracts からエクスポートします。

* cURLをインストール済みであること。詳細は、[cURLのドキュメンテーション](https://curl.haxx.se/docs/)をご覧ください。
* API Contracts で API を作成済みであること。

1. コマンドラインを開き、次のコマンドを入力して自分のAPI定義をエクスポートします:
   ```
   curl --header "Authorization:Bearer {userToken}" -X GET -o {outFile}.json https://apid.{region}.cloud.talend.com/api/v1/api-definitions/{api-id}?format=Swagger20Azure
   ```
2. 正しいパラメーターを追加します:
   | パラメータ | 説明 |
   | --- | --- |
   | {userToken} | Qlik Talend Cloudから生成されたトークン。 |
   | {outFile} | API定義のパスとファイル名。例: contactsapi.json |
   | {region} | 使用するQlik Talend Cloudアカウントのリージョン。値は次のようになります。<br><br><ul><li><span>us-west</span></li><li><span>us</span></li><li><span>eu</span></li><li><span>ap</span></li><li><span>au</span></li></ul><br><br>詳細は、[Talend Cloudのアプリケーションにアクセス](https://help.qlik.com/talend/en-US/installation-guide-windows/Cloud/talend-cloud-application-url)をご覧ください。 |
   | {api-id} | 取得するAPIバージョンのID。取得するためには、API Contracts で API を開いて [設定] &gt; [管理 API] に移動するか、/api-definitions エンドポイントで GET メソッドを使用して ID を含む API 定義の一覧を取得します。 |
3. コマンドを実行します。

API定義はAzure API Managementと互換性があるJSONファイルとしてエクスポートされ、選択したディレクトリーに保存されます。