Авторизация

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?