Программный доступ к API с помощью Postman
Это руководство поможет вам протестировать ClickHouse Cloud API с помощью Postman. Приложением Postman можно пользоваться в веб-браузере или установить его на рабочий компьютер.
Создайте учётную запись
- Бесплатные учётные записи доступны по адресу https://www.postman.com.

Создайте рабочее пространство
- Задайте имя рабочему пространству и уровень его видимости.

Создание коллекции
- В верхнем левом меню под пунктом «Explore» нажмите «Import»:

- Откроется диалоговое окно:

-
Введите адрес API:
https://api.clickhouse.cloud/v1и нажмите клавишу Enter: -
Выберите «Postman Collection», нажав кнопку «Import»:

Взаимодействие со спецификацией API ClickHouse Cloud
- «API spec for ClickHouse Cloud» теперь появится в разделе «Collections» (левая панель навигации).

- Нажмите «API spec for ClickHouse Cloud». На средней панели выберите вкладку «Authorization»:

Настройте авторизацию
- Раскройте выпадающее меню и выберите «Basic Auth»:

- Введите Username и Password, полученные при создании ключей API ClickHouse Cloud:

Включение переменных
- Переменные позволяют сохранять значения в Postman и повторно их использовать, что упрощает тестирование API.
Установите идентификатор организации и идентификатор сервиса
- Внутри «Collection» нажмите вкладку «Variable» в средней панели (Base URL был задан при предыдущем импорте API):
- Под
baseURLнажмите на поле «Add new value» и подставьте свой идентификатор организации и идентификатор сервиса:

Проверьте возможности API ClickHouse Cloud
Тестирование запроса "GET list of available organizations"
- В разделе "OpenAPI spec for ClickHouse Cloud" разверните папку > V1 > organizations
- Нажмите "GET list of available organizations" и затем синюю кнопку "Send" справа:

- В полученных результатах должны быть указаны сведения о вашей организации со "status": 200. (Если вы получаете "status" 400 без информации об организации, ваша конфигурация настроена некорректно).

Тестирование "GET organizational details"
- В папке
organizationidперейдите к "GET organizational details". - В средней панели в меню Params параметр
organizationidявляется обязательным.

- Измените это значение на
orgidв фигурных скобках{{orgid}}(поскольку вы задавали это значение ранее, появится меню с этим значением):

- После нажатия кнопки "Save" нажмите синюю кнопку "Send" в правом верхнем углу экрана.

- В возвращённых результатах должна быть информация о вашей организации со "status": 200. (Если вы получили "status": 400 без информации об организации, ваша конфигурация настроена неправильно).
Тест «GET service details»
- Нажмите «GET service details».
- Измените значения для
organizationidиserviceidна{{orgid}}и{{serviceid}}соответственно. - Нажмите «Save», затем синюю кнопку «Send» справа.

- В ответе должен вернуться список ваших сервисов и их параметров со статусом 200. (Если вы получаете статус 400 без информации о сервисах, ваша конфигурация настроена некорректно).