edit

[POST] …/v1/AccessToken/edit

Редактирование токена

Входные параметры

Название Тип данных Обязательность Описание параметра
id Int64 Обязательный id токена
app_id Int64 Необязательный id приложения
name string Необязательный Наименование токена
enabled bool Обязательный Метка о том, что токен доступен для использования
callback string Обязательный callback url
not_limit_session_lifetime bool Обязательный Сессия пользователя неограничена
user_id Int64 Обязательный Пользователь от имени которого авторизовываемся

Примечание: если параметр not_limit_session_lifetime имеет значение true, то если поле user_id не задано оно заполняется id пользователя, который вызывает метод. Если данный параметр задан, то авторизовываться с данным токеном может только тот, пользователь, который указан в поле user_id.

Примечание: если изменяется значение not_limit_session_lifetime с true на false, то все сессии с данным токеном уничтожаются. Если меняется enabled c true на false при not_limit_session_lifetime = true, все сессии уничтожаются с данным токеном, если наоборот - то сессия создаётся. Если при not_limit_session_lifetime = true vменяется значение user_id, то сессия пересоздаётся.

Пример запроса

{
    "id":8,
    "app_id":3,
    "name":"Сайт",
    "enabled":true,
    "callback": "",
    "not_limit_session_lifetime": true,
    "user_id": 9
}

Выходные параметры

Название Тип данных Описание параметра
row_affected Int64 Количество измененных строк

Пример ответа

{
    "ok": true,
    "result": 
        {
            "row_affected": 1
        }
}