Не пробовал, не подскажу. Но чисто из любопытста. А в чем необходимость такого хука. Понимаю еще когда чистый SPA без бэкенда и надо дергать что-то откуда-то. Но LWC это же сразу Apex. Дернул контроллер, а он дернул что надо без всяких CORS.
Эх, давно не работал с Session ID и Rest API. Наводящий вопрос - а как ты получаешь Session ID? Кстати недавно надо было проверить один запрос к REST API, помню что раньше Session ID можно было достать прямо из Cookie, но не помню как назывался. Так вот раньше с этим проблем не было. Не так много куков было чтобы найти. А сейчас если посмотреть куки в браузере там их целая куча и все похожи на потенциальный Session ID, но срабатывает только один. Я нашел быстро рабочий, но осадочек остался. Давно уже с API не доводилось работать. Все формошлепство да формошлепство.