Bitrix D7 Request — работа с запросом через Context

Как получать параметры запроса (GET/POST/headers/cookies) через Bitrix\\Main\\Context и Request в D7.
use Bitrix\Main\Context;

$request = Context::getCurrent()->getRequest();

$id = (int)$request->get('id');
$token = $request->getHeader('X-Auth-Token');
$cookie = $request->getCookie('session_key');

if ($request->isPost()) {
  $payload = $request->getPostList()->toArray();
}

echo "ID: {$id}, token: {$token}, cookie: {$cookie}";