Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

token.update

Описание

object token.update(объект/массив tokens)

Этот метод позволяет обновлять существующие токены.

Для роли пользователя требуется разрешение Управление токенами API, чтобы управлять токенами для других пользователей.

Parameters

(object/array) Token properties to be updated.

The tokenid property must be defined for each token, all other properties are optional. Only the passed properties will be updated, all others will remain unchanged.

The method accepts tokens with the standard token properties.

Возвращаемые значения

(object) Возвращает объект, содержащий идентификаторы обновлённых токенов, указанных в свойстве tokenids.

Примеры

Удаление срок действия токена

Удалить дату истечения срока действия из токена.

Запрос:

{
           "jsonrpc": "2.0",
           "method": "token.update",
           "params": {
               "tokenid": "2",
               "expires_at": "0"
           },
           "auth": "038e1d7b1735c6a5436ee9eae095879e",
           "id": 1
       }

Ответ:

{
           "jsonrpc": "2.0",
           "result": {
               "tokenids": [
                   "2"
               ]
           },
           "id": 1
       }

Источник

CToken::update() в ui/include/classes/api/services/CToken.php.