API [Partner-new]
Описание
В данном документе описаны API-методы для взаимодействия с платформой
Данные для авторизации совпадают с выданным логином к платформе
Авторизация
/api/login
Метод проверки данных, используемых для авторизации, при вызове API-методов.
Для авторизации поддерживается "Базовая аутентификация (Basic access authentication)" .
POST - проверка авторизации
Запрос
ЗагоТеловки:
Наименование |
Значение | Описание |
username |
string
|
Логин пользователя |
password |
string
|
Пароль пользователя |
Ответ
200 OK
Авторизация прошла успешно
Наименование |
Значение | Описание |
content-length | 159 | |
Content-Type | application/json | Тип возвращаемых данных |
date | ||
server | ||
strict-transport-security | ||
x-served-by |
{
"access_token": "string",
"access_begin": "2023-09-20T12:27:00.909Z",
"access_end": "2023-09-20T12:27:00.909Z",
"token_type": "string"
}
401 Unauthorized
- Не корректно передан заголовок "Authorization"
- Используются не корректные данные "логин" или "пароль"
{
"detail": "Incorrect username or password"
}
Примеры
CURL:
curl -X 'POST' \
'https://api-partner.is74.ru/api/login' \
-H 'accept: application/json' \
-H 'Content-Type: application/x-www-form-urlencoded' \
-d 'grant_type=&username=admin&password=password&scope=&client_id=&client_secret='