Java + Spring + Rest JSON - Ajuda em GET - passar um JSON no BODY da requisição

Olá amigos do GUJ.

Estou consumindo um webservices e me deparei com um baita problema rsrs…

Eu preciso consumir um WS usando o método GET e passando um JSON no body.

Normalmente os parametros são enviados na URL… mas este caso a parte foi feito no corpo da requisição.

{"cpf":"06xxxx99"}

Eu construí o código até esta parte. Mas não sei como passar o json no body… se fosse POST eu até saberia… tem vários códigos na net tbm… mas como é GET eu não sei se tem como:

RestTemplate restTemplate = new RestTemplate();

MultiValueMap<String, String> headers = new LinkedMultiValueMap<>();
headers.add("Authorization", CashBack.token); //aqui ja retorna o formato "Bearer token-gerado"

HttpEntity <String> entity = new HttpEntity<>(cpf, headers);
ResponseEntity<CashBack[]> response = restTemplate.exchange("http://urldaaplicacao/gestor.api.integracaozipper/cliente/fidelidade", HttpMethod.GET, entity, CashBack[].class);

Método GET não tem body. Teria que ser POST ou PUT msm.