Интерактивный обозреватель API

Для удобного просмотра и тестирования ресурсов REST API существует интерактивный обозреватель API, который располагается по адресу: https://<адрес вашего api домена>/api/ver1.0/client_api_explorer/ .
Адрес вашего api-домена — это адрес вашего домена в системе, указанный в высланном вам на электронную почту файле PDF с данными по АТС.

Обозреватель API представляет собой интерактивную страницу, где представлены все доступные ресурсы REST API, их методы, а также входные параметры и поля ответа методов.

Авторизация в интерактивном обозревателе API

Для осуществления запросов к API через интерактивный обозреватель необходимо зарегистрированное доверенное приложение.

image-20240307-115221.png

В разделе authentication в поля client_id и client_secret  требуется ввести полученные при регистрации приложения значения Application ID и Application Secret соответственно. Далее следует нажать на кнопку "Try it out!". Если данные приложения верны, в ответ вернётся токен доступа (access_token), который можно использовать для выполнения запросов через интерактивный обозреватель от имени вашего приложения.

image-20240307-131903.png

 

Полученный токен доступа следуют ввести в поле "Access Token Field" вверху страницы и сохранить его нажатием кнопки "Set Token".

После сохранения токена через интерактивный обозреватель можно выполнять запросы к REST API.

Работа в интерактивном обозревателе API

На скриншоте ниже приведён пример запроса на получение списка внутренних номеров авторизованного клиента:

Пример запроса на получение списка записей разговора текущего клиента:


В случае ошибок написания запроса из кода хорошей практикой является использовать интерактивный обозреватель для самопроверки. Например, если непонятно, что именно в теле запроса было передано неправильно, для самопроверки нужно использовать интерактивный обозреватель следующим образом:

При нажатии на массив Model Schema тело запроса автоматически сгенерируется. Нужно будет лишь убрать лишние параметры запроса и заполнить нужные параметры значениями (последний параметр исключает перечисление и не должен завершаться запятой).

 

← Создание и авторизация приложений Получение файлов через базовую HTTP-аутентификацию →