= Пролонгация сессии = Пролонгация необходима для продления времени жизни существующей сессии. Используемый метод: '''Session.prolongation''' {{{#!wiki caution '''Обратите внимание''' Этот запрос [[Подпись запроса|должен быть подписан]] старым идентификатором сессии }}} == Параметры запроса == ||'''Название ключа'''||'''Описание''' ||'''Тип значения'''||'''Обязательный'''||'''Значение по-умолчанию'''|| ||password ||Пароль пользователя ||string ||Да ||- || == Пример запроса == Пример запроса на bash {{{#!highlight bash QUERY_HOST="https://someserver/path/to/api" QUERY_ID="833105db-2dbe-d9ba-2ef4-0afe715dfe93" QUERY_METHOD="Session.prolongation" QUERY_HEADER="Content-Type: application/json" QUERY_HEADER_AUTH="Authorization: WWWToken XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" PASSWORD="mypassword" QUERY_BODY="{ \"id\": \"$QUERY_ID\", \"method\": \"$QUERY_METHOD\", \"jsonrpc\": \"2.0\", \"params\": {\"password\": \"$PASSWORD\"} }" curl -i -X POST -H $QUERY_HEADER -H $QUERY_HEADER_AUTH -d $QUERY_BODY $QUERY_HOST }}} == Параметры ответа == ||'''Название ключа'''||'''Описание''' ||'''Тип значения'''|| ||session_id ||Идентификатор сессии ||string || Пример ответа {{{#!highlight bash { "id": "833105db-2dbe-d9ba-2ef4-0afe715dfe93", "jsonrpc": "2.0", "result": { "session_id": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" } } }}}