Это действительно зависит от стороны сервера, почему он отвечает этим HTTP-кодом.
Определение 422 Unprocessable Entitycode с веб-сайта Mozilla:
Протокол передачи гипертекста (HTTP) 422 Код состояния ответа Unprocessable Entity указывает, что сервер понимает тип содержимого объекта запроса и синтаксис объекта запроса верен, но он не смог обработать содержащиеся инструкции.
, что означает, данные верны, и сервер понял это, но не может обработать запрос.
Я предлагаю вам попробовать в RestTemplate, используя те же точные значения, которые были успешно протестированы на Postman.
Скриншот Postman и вашего некоторый снимок вашего кода в заголовках и параметрах запроса поможет в дальнейшей отладке. Убедитесь, что вы не перепутали @PathVariable с @ RequestParam.