Авторизация
method: POST
url: https://test.ninjalender.online/auth
Заголовки:
header_key
content
Content-Type:
application/json;
Тело запроса:
Ключ
Тип
Обязательный
Описание
login
text
+
Логин пользователя
password
text
+
Пароль пользователя
Ответ:
Ключ
Тип
Описание
code
int
Код ответа
message
string
Сообщение
data
JSON.object
Возвращаемые данные
data.access_token
string
Токен
log_key
numeric
Ид лога для данного запроса
Полученный токен следуюет добавлять в заголовки во всех последующих запросах
Пример запроса:
{
"login": "test",
"password": "25d55ad282aa400af464c76d713c07ad"
}
Примеры ответа:
Успех:
{
"code": 0,
"message": "ok",
"data": {
"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpYXQiOjE1ODAzOTQxNzIsImV4cCI6MTU4MDQ4MDU3MiwidXNlcl9pZCI6IjEiLCJvcmdhbml6YXRpb25faWQiOiIxIn0.hidUXBWEUzI2NvkfrC2_pDNfXmIpIqd5KxqYNMdJDzQ"
},
"log_key": 728
}
Ошибка:
{
"code": -1,
"message": "error",
"log_key": 747,
"errors": [
{
"code": -1000003,
"message": "user not found"
}
]
}
Список ошибок:
Ключ
Сообщение
-96
invalid key
-97
invalid token
-98
expired token
-99
system error
-100
access denied
-1000001
login is blank
-1000002
invalid password
-1000003
user not found
-1000004
user is not active
-1000005
password did not match
Last updated
Was this helpful?