# Получение определения API для Azure API Management

Экспортируйте определение API в виде JSON-файла, совместимого с Azure API Management, из Контрактов API.

* Вы установили cURL. Для получения дополнительной информации см. [документацию cURL](https://curl.haxx.se/docs/).
* Вы создали API в Контрактах 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} | Идентификатор<br>версии API, которую необходимо получить. Чтобы получить его, откройте свой API в API Contracts и перейдите в раздел Settings &gt; MANAGEMENT API или используйте метод GET для конечной точки /api-definitions, чтобы получить список определений API с их идентификаторами. |
3. Выполните команду.

Ваше определение API экспортируется в виде JSON-файла, совместимого с Azure API Management, и сохраняется в выбранном каталоге.