Авторизация пользователя

Вы можете сгенерировать аутентификационный токен подлинности с использованием имени пользователя/пароля. Для этого необходимо, сделать https-запрос PUT по следующему URL-адресу:

Операции

Тип запроса

Входящие

Исходящие

Описание

PUT

ANY

ALL

Получить новый auth_token

Коды ответов

Успешные коды ответов: 201

Коды ошибок: 400, 401, 404, 415, 500, 503, 504

Пример

curl -X PUT -H "Content-Type: application/json" -H "Content-Type: application/json" https://api.zebratelecom.ru/v1/kazoos/user_auth -d '{"data": {"login": "login", "password": "password", "realm": "realm"}}'

Пример ответа:

{"data":{"error_code":"0","error_message":"Success","status":"success","auth_token":" f0d3d3280f3ab5494c529570c0a6fe28","account_id":"f0d3d3280f3ab5494c529570c0a6fe28","account_realm":"00101.ztpbx.ru","owner_id":"9cc246b72396c327d0f8784da4e25fde","owner_role":"ROOT_ADM"},"error_code":"0","error_message":"Success","status":"success","auth_token":"f0d3d3280f3ab5494c529570c0a6fe28","ACCOUNT_ID":"f0d3d3280f3ab5494c529570c0a6fe28","ACCOUNT_REALM":"0055565.ztpbx.ru","OWNER_ID":"f0d3d3280f3ab5494c529570c0a6fe28","OWNER_ROLE":"ROOT_ADM"}

Во всех последующих запросах для успешной работы с платформой вам необходимо передавать полученный auth_token в header’e - X-Auth-Token последующих запросов.

Пример

curl -X PUT -H "X-Auth-Token: f0d3d3280f3ab5494c529570c0a6fe28" -H "Content-Type: application/json" 
https://api.zebratelecom.ru/v1/kazoos/accounts/{account_id}/callflows