получается к refresh у вас вообще нет доступа, она используется полуавтоматически
т.е. вы авторизуетесь,
/login
сервер возвращает access, который вы запихиваете в память (в Store или в http инстанс)
сервер устанавливает http only куку для refresh
/other-request уже будут с access_token в хедерах
далее вариант, что access_token истек
тогда
/other-request вернет 401 коде и вы делаете
далее нужно как-то получить новый токен при помощи нового запроса,
в этом запросе серверу будет доступен refresh и он выдаст новый токен
Можно добавить, что можно не дожидаться 401, а просто запросить заранее, ведь мы знаем, когда он истекает