콘텐츠로 이동

코드 정의

Introduce

Introduce
카카오 상담톡 웹훅에서 사용되는 코드를 정의한 문서입니다.

📦 상담톡 API 응답 코드

code message 설명
0 정상코드
-400 ForbiddenException 권한 없음
-500 UnauthorizedException 인증 실패
-501 InvalidSenderException 발신프로필 키가 유효하지 않거나 상담을 진행할 수 없음 (카카오톡 채널이 activated 상태가 아닌 경우, 상담톡 이용 중 상태가 아닌 경우)
-502 InvalidSessionException 세션이 만료되었거나 존재하지 않음
-503 InvalidUserKeyException 잘못된 형식의 사용자 키 요청
-504 DuplicateSerialNumberException 메시지 일련번호가 중복됨 (메시지 일련번호는 CS처리를 위해 고유한 값이 부여되어야 함)
-505 InvalidImageException 잘못된 이미지 전송 요청
-506 MessageLengthOverLimitException 메시지 길이 제한 오류 (1000자 초과)
-507 InvalidHubPartnerException 허브파트너 키가 유효하지 않음
-508 InvalidProfileChatStatusException 채팅 기능이 비활성 상태인 경우
-509 InvalidJsonException 잘못된 파라메터 요청
-510 InvalidMessageException 잘못된 형식의 메시지 타입 요청
-511 BlockedUserMessageException 차단된 사용자에게 메시지 전송 요청
-512 ContractNotFoundException 유효한 상담톡 계약이 존재하지 않음
-600 FailedToSendMessageException 메시지 전송 실패
-601 InternalSystemErrorException 내부 시스템 에러
-681 IncludeInStartChatbotMessageException 챗봇대화내역 전달 방법이 상담 시작에 포함되어 있음

📦 센터 API 응답 코드

code 설명
200 요청 성공
403 권한 없음
405 파라미터 오류
504 템플릿 코드 중복
505 템플릿 이름 중복
506 템플릿 내용이 1000자 초과
507 유효하지 않은 발신프로필
508 요청한 데이터가 없음, 삭제 상태의 데이터 요청 시 응답
509 요청을 처리할 수 있는 상태가 아님 (예: "템플릿 검수 요청이 가능한 상태가 아닙니다.", "비즈니스폼 상태 오류")
510 템플릿의 버튼/바로연결 형식이 유효하지 않음
511 대표링크/버튼/바로연결의 링크가 유효하지 않음
512 허브파트너는 발신프로필 추가 및 그룹내 발신프로필 추가가 제한된 상태
513 메시지 결과 수신 채널이 올바르지 않음
514 비즈니스 인증이 필요한 카카오톡 채널
518 개발자용 채널은 등록 불가
519 등록하려는 발신프로필 채널의 고객센터 정보 입력 필요
525 템플릿의 카테고리가 유효하지 않음
530 유효하지 않은 비즈플러그인
554 그룹태그 정보가 존재하지 않음
555 그룹태그 이름 길이 제한 실패
556 그룹태그 이름 형식이 올바르지 않음
557 그룹태그 키 정보가 유효하지 않음
600 이미지 업로드 실패
610 파일 업로드 실패
611 첨부파일의 크기가 50MB를 초과
612 첨부파일 형식이 유효하지 않음
613 첨부파일의 개수가 10개를 초과
614 첨부파일이 존재하지 않음
620 잘못된 전화번호 형식
621 파라미터 오류
801~805 발신프로필 등록이 차단된 상태
811 발신프로필 등록이 차단된 허브파트너
950 쿼터 초과
3018 메시지를 발송할 수 없음
3019 카카오톡 유저가 아님
3020 알림톡 수신 차단
3021 카카오톡 최소 버전 미지원
4044 브랜드 메시지 템플릿 관련 요청을 처리할 수 있는 상태가 아님 (예: "템플릿 삭제는 등록 상태에서만 가능합니다.")

📦 업로드 응답 코드

code message 설명
0000 - 요청 성공
1002 InvalidHubPartnerKey 허브파트너 키가 유효하지 않음
1003 MissingRequiredParameterException 필수 파라미터가 없음
2001 InvalidImageLengthException 이미지 용량 초과
2002 InvalidImageShapeException 발송할 수 없는 이미지 사이즈
2003 InvalidImageFormatException 지원하지 않는 이미지 형식
2004 FailedToUploadImageException 내부 시스템 오류로 업로드 실패
2005 InvalidImageCountException 업로드 가능한 이미지 개수 초과
6000 result.failure[].error.message 참고 일부 이미지 업로드 실패
413 Request Entity Too Large 이미지 용량 초과

참고 - 각 코드와 메시지의 의미를 정확히 이해하고, API 연동 시 해당 코드가 반환되면 문서와 비교해 원인을 파악하세요. - 신규 코드 추가나 변경 시 반드시 문서를 업데이트하세요.