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='