Авторизация для работы с API

Последние изменения: 10.07.2024

Для выполнения любых операция с API необходимо получить токен доступа. Токен доступа можно получить по логину/паролю или по ключу доступа

Для получения токена по логину и паролю необходимо выполнить POST запрос на метод API Token https://<sherlock_url>/API/V2/Token с авторизационными данными в формате JSON.

Пример JSON

{ "Username":"<ваш_логин>", "password":"<ваш_пароль>"}

 

Для получения токена по ключу необходимо выполнить GET запрос на метод API Token https://<sherlock_url>/API/V2/Token/TokenByAccessToken?accessToken=<accessToken> с передачей ключа в качестве параметра

В ответ метод возвращает токен, который необходимо передавать как BEARER токен в авторизационном заголовке. Пример ответа приведен ниже:

{
    "username": "Sherlock Platform",
    "userId": "950950cc-e8f4-47d0-abf4-8a8a67796df6",
    "token": "eyJhbGciOiJIUzI1...wCKI",
    "expires": "2023-07-27T08:18:56.673028Z"
}

Помогла ли вам статья?