카카오 연결끊기 400 Bad Request

안녕하세요 스프링을 이용하여 아래와 같은 코드를 작성하여 연결끊기를 실행하였습니다.
간헐적으로 Failed to complete request: org.springframework.web.client.HttpClientErrorException$BadRequest: 400 Bad Request 에러를 띄우며 연결끊기가 진행되지 않습니다.

연결끊기를 실행했을 때 간헐적으로 400 Bad Request가 일어나는 이유가 궁금합니다~

public Boolean unlinkKakao(String customerId) {
	LOGGER.debug("고객 탈퇴 시작");
	String ids = customerId.substring(customerId.lastIndexOf("-")+1);
	
	List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
	converters.add(new FormHttpMessageConverter());
	converters.add(new StringHttpMessageConverter());
	
	RestTemplate restTemplate = new RestTemplate();
	restTemplate.setMessageConverters(converters);
	
	//header 세팅
	HttpHeaders headers = new HttpHeaders();
	headers.add("Content-type", "application/x-www-form-urlencoded;charset=utf-8");
	headers.add("Authorization", "KakaoAK " + KAKAO_ADMIN_ID);
	
	//parameter 세팅
	MultiValueMap<String, String> map = new LinkedMultiValueMap<String, String>();
	map.add("target_id_type", "user_id");
	map.add("target_id", ids);
	
	HttpEntity<MultiValueMap<String, String>> request = new HttpEntity<>(map, headers);
	
	String json = restTemplate.postForObject("https://kapi.kakao.com/v1/user/unlink", request, String.class);
	LOGGER.debug("----------------- 응답 결과 -------------------");
	LOGGER.debug(json);

(생략)

안녕하세요~

400 에러가 "간헐적"인 부분은 파라메터 차이를 먼저 확인 해야할 듯 한데요.

앱 ID 알려주시면 로그확인해보겠습니다.

앱 ID는 231894 입니다~

확인해보니

현재 231894앱은 "내 애플리케이션>제품 설정>카카오 로그인: 로그인 시 앱 자동 연결"이 사용안함으로 설정되어있습니다.

최근 실패한 유저 1691014949는 2021-04-18 09:20:24에 배치 프로그램이 연결을 끊었구요. (로그인 시 앱 자동 연결을 사용안함 설정 하시면 정기적으로 unlink 됩니다.)

오늘 1691014949 유저의 unlink 400 오류는 이미 끊어진 유저를 unlink하여 발생했습니다~

로그인 시 앱 자동 연결을 사용하게 되면 정기적인 unlink를 막을 수 있는건가요?

넵, 맞습니다~

추가로, 로그인 시 앱 자동 연결을 사용하시더라도

처음 카카오 로그인을 한 후 24시간 이내에 사용자 정보조회를 하지 않으면 연결이 끊어지게 됩니다~