Bitrix — обновление пользователя (CUser::Update)

Обновление стандартных и пользовательских полей пользователя по его ID.
$userId = 123;
$user = new CUser;

$fields = [
  'NAME'      => 'Иван',
  'LAST_NAME' => 'Иванов',
  'EMAIL'     => 'ivan@example.com',
  // Пример пользовательского поля:
  'UF_TG_HANDLE' => '@ivan_dev',
];

if ($user->Update($userId, $fields)) {
  echo "Обновлено";
} else {
  echo "Ошибка: ".$user->LAST_ERROR;
}