Авторизация
Для работы с методами API вам необходимо иметь действующий Access token.
Чтобы получить Access token
, выполните POST
запрос к методу:
https://{idcrm}-crm-api.vionvi.com/oauth/token
со следующими данными:
Параметр | Тип данных | Описание |
---|---|---|
client_id | int | ID интеграции (Выдаётся разработчику по запросу) |
client_secret | string | Секретный ключ интеграции (Выдаётся разработчику по запросу) |
grant_type | string | Тип авторизационных данных (password) |
username | string | Логин (Email) от аккаунта API пользователя |
password | string | Пароль от аккаунта API пользователя |
Пример запроса:
POST /oauth/token Content-Type: application/json { "client_id": "652413", "client_secret": "xjkfkgjhdfkjhvkdjfhkjvfkjdvfdvfdv", "grant_type": "password", "username": "login@example.com", "password": "16dfb-8nen-f7hfe" }
Параметры ответа:
Параметр | Тип данных | Описание |
---|---|---|
token_type | string | Тип токена (Bearer) |
expires_in | int | Через сколько истекает токен (в секундах) |
access_token | string | Access Token |
refresh_token | string | Refresh Token |
Пример ответа:
200 OK Content-Type: application/json; { "token_type":"Bearer", "expires_in":31536000, "access_token":"1NiJ9eyJhdWkjyrncpan845mfdjhv8mshdifhhr9dmfva4QiOiIyIiwianRpIjoiMThjmMyOGE5ldnxiryma4snfgcowbtgla9YzM2OW", "refresh_token":"def502jdfutncmspqufbksxoytencisd6cbmdodufnmxnbqpduvywslcn6cbfj93bhj3iyu76001d1c2856c5fcfc83e1b51" }
Далее выполняем запросы к API с заголовком Authorization: Bearer <ACCESS_TOKEN>
Время действия токена ограничено. После истечения время действия токена, вам необходимо получить новый токен используя тот же запрос.
Время действия токена ограничено. После истечения время действия токена, вам необходимо получить новый токен используя тот же запрос.