POPBill Developers
연동신청
  • 가이드 0
  • 레퍼런스 0
  • 오류코드 0
카카오톡
  • 전자세금계산서
  • 현금영수증
  • 전자명세서
  • 홈택스수집(세금)
  • 홈택스수집(현금)
  • 사업자등록상태조회
  • 기업정보조회
  • 계좌조회
  • 예금주조회
  • 카카오톡
  • 문자
  • 팩스
.NET
  • Java
  • PHP
  • .NET
  • .NET Core
  • Node.js
  • Python
  • Ruby
  • ASP
  • Delphi
  • PowerBuilder
  • Visual Basic
  • MS Access
SDK 레퍼런스

A. 객체정보

Response

순번변수명타입길이설명
code long - API 처리에 대한 응답코드
1성공
message String - API 처리에 대한 응답메시지

PopbillException

순번변수명타입길이설명
code long - API 처리 실패에 대한 오류코드
음의 정수 8자리 숫자값 [참고] 오류코드
Message String - API 처리 실패에 대한 오류메시지

BMSWideList

순번변수명타입길이필수설명
plusFriendID String 30 Y 검색용 아이디
targeting String 1 Y 전송대상
I채널친구
N비채널 친구
M전체
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
동보 전송인 경우 입력
header String 20 조건부 제목
동보 전송인 경우 필수
unsubscribeNo String 13 조건부 080 수신거부 번호
{targeting}="N" or "M" 인 경우 필수
altYN Boolean? - N 대체문자 전송 여부
기본값 : false
sendNum String 20 조건부 발신번호
대체문자 전송시 필수
팝빌에 등록되지 않은 발신번호를 입력하는 경우 오류 반환
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
동보 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
동보 전송인 경우 입력
altUnsubscribeNo String 20 조건부 대체문자 080 수신거부 번호
대체문자 전송 시 필수
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
예약 가능 시간 08:00~20:50
기본값 : 즉시전송
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호 영문 대소문자, 숫자, 특수문자('-', '_')만 이용 가능
item List<KakaoItem> 4 조건부 아이템 목록
최소 3개, 최대 4개
동보 전송인 경우 입력
buttons List<KakaoButton> 2 N 버튼 목록
최대 2개
동보 전송인 경우 입력
coupon KakaoCoupon - N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수
동보 전송인 경우 입력
receivers List<KakaoReceiver> 1,000 Y 전송정보
최대 : 1,000개

BMSVideo

순번변수명타입길이필수설명
plusFriendID String 30 Y 검색용 아이디
targeting String 1 Y 전송대상
N비채널 친구
I채널친구
M전체
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
동보 전송인 경우 입력
header String 20 N 제목
동보 전송인 경우 입력
content String 76 N 브랜드 메시지 내용
줄바꿈 최대 5개
동보 전송인 경우 입력
unsubscribeNo String 13 조건부 080 수신거부 번호
{targeting}="N" or "M" 인 경우 필수
altYN Boolean? - N 대체문자 전송 여부
기본값 : false
sendNum String 20 조건부 발신번호
대체문자 전송시 필수
팝빌에 등록되지 않은 발신번호를 입력하는 경우 오류 반환
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
동보 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
동보 전송인 경우 입력
altUnsubscribeNo String 20 조건부 대체문자 080 수신거부 번호
대체문자 전송 시 필수
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
예약 가능 시간 08:00~20:50
기본값 : 즉시전송
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호 영문 대소문자, 숫자, 특수문자('-', '_')만 이용 가능
buttons List<KakaoButton> 1 N 버튼 목록
최대 1개
동보 전송인 경우 입력
receivers List<KakaoReceiver> 1,000 Y 전송정보
최대 : 1,000개

BMSCommerce

순번변수명타입길이필수설명
plusFriendID String 30 Y 검색용 아이디
targeting String 1 Y 전송대상
I채널친구
N비채널 친구
M전체
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
동보 전송인 경우 입력
imageUrl String 500 조건부 이미지 URL
동보 전송인 경우 필수
addContent String 34 N 부가메시지
줄바꿈 최대 1개
동보 전송인 경우 입력
unsubscribeNo String 13 조건부 080 수신거부 번호
{targeting}="N" or "M" 인 경우 필수
altYN Boolean? - N 대체문자 전송 여부
기본값 : false
sendNum String 20 조건부 발신번호
대체문자 전송시 필수
팝빌에 등록되지 않은 발신번호를 입력하는 경우 오류 반환
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
동보 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
동보 전송인 경우 입력
altUnsubscribeNo String 20 조건부 대체문자 080 수신거부 번호
대체문자 전송 시 필수
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
예약 가능 시간 08:00~20:50
기본값 : 즉시전송
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호 영문 대소문자, 숫자, 특수문자('-', '_')만 이용 가능
commerce KakaoCommerce - 조건부 커머스 정보
동보 전송인 경우 필수
buttons List<KakaoButton> 2 조건부 버튼 목록
최소 1개, 최대 2개
동보 전송인 경우 필수
coupon KakaoCoupon - N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수
동보 전송인 경우 입력
receivers List<KakaoReceiver> 1,000 Y 전송정보
최대 : 1,000개

BMSCarousel

순번변수명타입길이필수설명
plusFriendID String 30 Y 검색용 아이디
targeting String 1 Y 전송대상
I채널친구
N비채널 친구
M전체
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
동보 전송인 경우 입력
unsubscribeNo String 13 조건부 080 수신거부 번호
{targeting}="N" or "M" 인 경우 필수
altYN Boolean? - N 대체문자 전송 여부
기본값 : false
sendNum String 20 조건부 발신번호
대체문자 전송시 필수
팝빌에 등록되지 않은 발신번호를 입력하는 경우 오류 반환
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
동보 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
동보 전송인 경우 입력
altUnsubscribeNo String 20 조건부 대체문자 080 수신거부 번호
대체문자 전송 시 필수
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
예약 가능 시간 08:00~20:50
기본값 : 즉시전송
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호 영문 대소문자, 숫자, 특수문자('-', '_')만 이용 가능
head KakaoCarouselHead - N 캐러셀 인트로
동보 전송인 경우 입력
tail KakaoCarouselTail - N 캐러셀 더보기
동보 전송인 경우 입력
receivers List<KakaoReceiver> 1,000 Y 전송정보
최대 : 1,000개

BMSVariable

순번변수명타입길이필수설명
templateCode String 12 Y 브랜드 메시지 템플릿 코드
targeting String 1 Y 전송대상
I채널친구
N비채널 친구
M전체
unsubscribeNo String 13 조건부 080 수신거부 번호
{targeting}="N" or "M" 인 경우 필수
altYN Boolean? - N 대체문자 전송 여부
기본값 : false
sendNum String 20 조건부 발신번호
대체문자 전송시 필수
팝빌에 등록되지 않은 발신번호를 입력하는 경우 오류 반환
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
동보 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
동보 전송인 경우 입력
altUnsubscribeNo String 20 조건부 대체문자 080 수신거부 번호
대체문자 전송 시 필수
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
예약 가능 시간 08:00~20:50
기본값 : 즉시전송
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호 영문 대소문자, 숫자, 특수문자('-', '_')만 이용 가능
contentVariable Dictionary<string, string> - 조건부 브랜드 메시지 내용 변수
내용, 헤더, 아이템 제목, 아이템 이미지 링크, 부가메시지에 변수 사용한 경우 필수
동보 전송인 경우 필수
buttonVariable Dictionary<string, string> - 조건부 브랜드 메시지 버튼 변수
버튼 링크에 변수 사용한 경우 필수
동보 전송인 경우 필수
couponVariable Dictionary<string, string> - 조건부 브랜드 메시지 쿠폰 변수
쿠폰 설명, 링크에 변수 사용한 경우 필수
동보 전송인 경우 필수
commerceVariable Dictionary<string, string> - 조건부 브랜드 메시지 커머스 변수
상품명, 정상가격, 할인가격, 할인율, 할인금액에 변수 사용한 경우 필수
동보 전송인 경우 필수
carouselVariable List<KakaoCarouselVariable> - 조건부 브랜드 메시지 캐러셀 변수
캐러셀에 변수 사용한 경우 필수
동보 전송인 경우 필수
receivers List<KakaoReceiver> 1,000 Y 전송정보
최대 : 1,000개

KakaoReceiver

순번변수명타입길이필수설명
receiverNum String 20 Y 수신번호
receiverName String 70 N 수신자명
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
대량 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
대량 전송인 경우 입력
interOPRefKey String 20 N 파트너 지정 키
카카오톡 동보전송시 파트너가 개별건마다 입력한 값
contentVariable Dictionary<string, string> - 조건부 브랜드 메시지 내용 변수
내용, 헤더, 아이템 제목, 아이템 이미지 링크, 부가메시지에 변수 사용한 경우 필수
브랜드 메시지 템플릿 유형에 따라 필수
buttonVariable Dictionary<string, string> - 조건부 브랜드 메시지 버튼 변수
버튼 링크에 변수 사용한 경우 필수
브랜드 메시지 템플릿 유형에 따라 필수
couponVariable Dictionary<string, string> - 조건부 브랜드 메시지 쿠폰 변수
쿠폰 설명, 링크에 변수 사용한 경우 필수
브랜드 메시지 템플릿 유형에 따라 필수
commerceVariable Dictionary<string, string> - 조건부 브랜드 메시지 커머스 변수
상품명, 정상가격, 할인가격, 할인율, 할인금액에 변수 사용한 경우 필수
브랜드 메시지 템플릿 유형에 따라 필수
carouselVariable List<KakaoCarouselVariable> - 조건부 브랜드 메시지 캐러셀 변수
캐러셀에 변수 사용한 경우 필수
브랜드 메시지 템플릿 유형에 따라 필수

KakaoItem

순번변수명타입길이필수설명
contentVariable Dictionary<string, string> - 조건부 브랜드 메시지 캐러셀 내용 변수
캐러셀 제목, 캐러셀 내용, 캐러셀 이미지 링크, 캐러셀 부가메시지에 변수 사용한 경우 필수
buttonVariable Dictionary<string, string> - 조건부 브랜드 메시지 캐러셀 버튼 변수
버튼 링크에 변수 사용한 경우 필수
couponVariable Dictionary<string, string> - 조건부 브랜드 메시지 캐러셀 쿠폰 변수
쿠폰 설명, 링크에 변수 사용한 경우 필수
commerceVariable Dictionary<string, string> - 조건부 브랜드 메시지 캐러셀 커머스 변수
상품명, 정상가격, 할인가격, 할인율, 할인금액에 변수 사용한 경우 필수

ListImageResponse

순번변수명타입길이설명
code long - API 처리에 대한 응답코드
message String - API 처리에 대한 응답메시지
ImageResult List<ImageResult> 이미지 업로드 결과

result

순번변수명타입길이설명
formField String - 이미지 인덱스
이미지 구분을 위한 식별값
imageUrl String - 이미지 URL

KakaoReceiver

순번변수명타입길이필수설명
receiverNum String 20 Y 수신번호
receiverName String 70 N 수신자명
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
대량 전송인 경우 입력
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
대량 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
대량 전송인 경우 입력
interOPRefKey String 20 N 파트너 지정 키
카카오톡 동보전송시 파트너가 개별건마다 입력한 값
head KakaoCarouselHead - N 캐러셀 인트로
대량 전송인 경우 입력
tail KakaoCarouselTail - N 캐러셀 더보기
대량 전송인 경우 입력

KakaoCarousel

순번변수명타입길이필수설명
imageUrl String 500 N 이미지 URL
addContent String 34 N 부가메시지
commerce KakaoCommerce - N 커머스 정보
buttons List<KakaoButton> N 버튼 목록
최소 1개, 최대 2개
coupon KakaoCoupon - N 쿠폰

KakaoCarouselTail

순번변수명타입길이필수설명
header String 20 Y 제목
content String 50 Y 내용
imageUrl String 500 Y 이미지 URL
linkMobile String 1,000 Y Mobile 웹링크
linkPc String 1,000 N PC 웹링크
linkAndroid String 1,000 N Android 앱링크
linkIos String 1,000 N iOS 앱링크

KakaoReceiver

순번변수명타입길이필수설명
receiverNum String 20 Y 수신번호
receiverName String 70 N 수신자명
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
대량 전송인 경우 입력
imageUrl String 500 Y 이미지 URL
대량 전송인 경우 입력
addContent String 34 N 부가메시지
줄바꿈 최대 1개
대량 전송인 경우 입력
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
대량 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
대량 전송인 경우 입력
interOPRefKey String 20 N 파트너 지정 키
카카오톡 동보전송시 파트너가 개별건마다 입력한 값
commerce KakaoCommerce 조건부 커머스 정보
대량 전송인 경우 입력
btns List<KakaoButton> 조건부 버튼 목록
최소 1개, 최대 2개
대량 전송인 경우 입력
coupon KakaoCoupon N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수
대량 전송인 경우 입력

KakaoCommerce

순번변수명타입길이필수설명
title String 30 Y 상품명
regularPrice int? - Y 정상가격
0 ~ 99,999,999
discountPrice int? - N 할인가격
0 ~ 99,999,999
discountRate int? - 조건부 할인율
0 ~ 100
discountFixed int? - 조건부 할인금액
0 ~ 999,999

KakaoReceiver

순번변수명타입길이필수설명
receiverNum String 20 Y 수신번호
receiverName String 70 N 수신자명
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
대량 전송인 경우 입력
header String 20 N 제목
대량 전송인 경우 입력
content String 76 N 브랜드 메시지 내용
줄바꿈 최대 5개
대량 전송인 경우 입력
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
대량 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
대량 전송인 경우 입력
interOPRefKey String 20 N 파트너 지정 키
카카오톡 동보전송시 파트너가 개별건마다 입력한 값
btns List<KakaoButton> 1 N 버튼 목록
최대 1개
대량 전송인 경우 입력

KakaoReceiver

순번변수명타입길이필수설명
receiverNum String 20 Y 수신번호
receiverName String 70 N 수신자명
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
대량 전송인 경우 입력
header String 20 조건부 제목
대량 전송인 경우 필수
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
대량 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
대량 전송인 경우 입력
interOPRefKey String 20 N 파트너 지정 키
카카오톡 동보전송시 파트너가 개별건마다 입력한 값
item List<KakaoItem> 4 조건부 아이템 목록
최소 3개, 최대 4개
대량 전송인 경우 입력
btns List<KakaoButton> 2 N 버튼 목록
최대 2개
대량 전송인 경우 입력
coupon KakaoCoupon - N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수
대량 전송인 경우 입력

BMSCarousel

순번변수명타입길이필수설명
plusFriendID String 30 Y 검색용 아이디
targeting String 1 Y 전송대상
I채널친구
N비채널 친구
M전체
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
동보 전송인 경우 입력
unsubscribeNo String 13 조건부 080 수신거부 번호
{targeting}="N" or "M" 인 경우 필수
altYN Boolean? - N 대체문자 전송 여부
기본값 : false
sendNum String 20 조건부 발신번호
대체문자 전송시 필수
팝빌에 등록되지 않은 발신번호를 입력하는 경우 오류 반환
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
동보 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
동보 전송인 경우 입력
altUnsubscribeNo String 20 조건부 대체문자 080 수신거부 번호
대체문자 전송 시 필수
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
예약 가능 시간 08:00~20:50
기본값 : 즉시전송
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호 영문 대소문자, 숫자, 특수문자('-', '_')만 이용 가능
tail KakaoCarouselTail - N 캐러셀 더보기
동보 전송인 경우 입력
동보 전송인 경우 입력
receivers List<KakaoReceiver> 1,000 Y 전송정보
최대 : 1,000개

KakaoReceiver

순번변수명타입길이필수설명
receiverNum String 20 Y 수신번호
receiverName String 70 N 수신자명
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
대량 전송인 경우 입력
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
대량 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
대량 전송인 경우 입력
interOPRefKey String 20 N 파트너 지정 키
카카오톡 동보전송시 파트너가 개별건마다 입력한 값
tail KakaoCarouselTail - N 캐러셀 더보기
대량 전송인 경우 입력

KakaoCarouselTail

순번변수명타입길이필수설명
linkMobile String 1,000 Y Mobile 웹링크
linkPc String 1,000 N PC 웹링크
linkAndroid String 1,000 N Android 앱링크
linkIos String 1,000 N iOS 앱링크

KakaoCarousel

순번변수명타입길이필수설명
header String 20 Y 제목
content String 180 Y 내용
imageUrl String 500 N 이미지 URL
buttons List<KakaoButton> N 버튼 목록
최소 1개, 최대 2개
coupon KakaoCoupon - N 쿠폰

KakaoItem

순번변수명타입길이필수설명
title String 30 조건부 타이틀
메인 아이템은 최대 25자, 서브 아이템은 30자
서브 아이템인 경우 필수
줄바꿈 최대 1개
imageUrl String 500 Y 이미지 URL
메인 아이템인 경우 [UploadWideListMainImage - 리스트 메인 이미지 업로드] API로 응답받은 URL
서브 아이템인 경우 [UploadWideListImage - 리스트 서브 이미지 업로드] API로 응답받은 URL
linkMobile String 1,000 Y Mobile 웹링크
linkPc String 1,000 N PC 웹링크
linkAndroid String 1,000 N Android 앱링크
linkIos String 1,000 N iOS 앱링크

BMSTemplate

순번변수명타입길이설명
templateCode String 12 템플릿 코드
templateType String 4 템플릿 유형
BMST브랜드 메시지 텍스트
BMSI브랜드 메시지 이미지
BMSW브랜드 메시지 와이드
BMSL브랜드 메시지 리스트
BMSC브랜드 메시지 캐러셀
BMSM브랜드 메시지 커머스
BMSA브랜드 메시지 캐러셀 커머스
templateName String 20 템플릿 제목
content String 1,300 템플릿 내용
plusFriendID String 30 검색용 아이디
adultYN Boolean? - 성인용 메시지 여부
header String 20 제목
addContent String 34 부가메시지
imageUrl String 500 이미지 URL
state int 1 템플릿 상태
  • 1사용
  • 3차단
stateDT String 14 템플릿 상태 일시
형식 : yyyyMMddHHmmss
item List<KakaoItem> 아이템 리스트 목록
commerce KakaoCommerce 커머스 정보
head KakaoCarouselHead 캐러셀 인트로
tail List<KakaoCarouselTail> 캐러셀 더보기
btns List<KakaoButton> 버튼 목록
coupon KakaoCoupon 쿠폰

KakaoCoupon

순번변수명타입길이설명
title String 15 쿠폰 제목
description String 12 쿠폰 설명
linkMobile String 1,000 Mobile 웹링크
linkPc String 1,000 PC 웹링크
linkAndroid String 1,000 Android 앱링크
linkIos String 1,000 iOS 앱링크

KakaoCarouselTail

순번변수명타입길이설명
linkMobile String 1,000 Mobile 웹링크
linkPc String 1,000 PC 웹링크
linkAndroid String 1,000 Android 앱링크
linkIos String 1,000 iOS 앱링크

KakaoCarousel

순번변수명타입길이설명
header String 20 제목
content String 180 내용
addContent String 34 부가메시지
imageUrl String 500 이미지 URL
commerce KakaoCommerce - 커머스 정보
buttons List<KakaoButton> 버튼 목록
coupon KakaoCoupon - 쿠폰

KakaoCarouselHead

순번변수명타입길이설명
header String 20 제목
content String 50 내용
imageUrl String 500 이미지 URL
linkMobile String 1,000 Mobile 웹링크
linkPc String 1,000 PC 웹링크
linkAndroid String 1,000 Android 앱링크
linkIos String 1,000 iOS 앱링크

KakaoCommerce

순번변수명타입길이설명
title String 30 상품명
regularPrice int? - 정상가격
discountPrice int? - 할인가격
discountRate int? - 할인율
discountFixed int? - 할인금액

SenderNumber

순번변수명타입길이설명
number String 20 발신번호
representYN bool? N 대표번호 지정여부
true대표번호
false일반번호
state int? 1 상태
0대기
1사용
2중지
5반려
memo String 200 메모

PlusFriendID

순번변수명타입길이설명
plusFriendID String 30 검색용 아이디
plusFriendName String 100 채널명
regDT String 14 등록일시
형식 : yyyyMMddHHmmss
state int - 채널 상태
  • 0사용
  • 1휴면
  • 2차단
  • 3삭제
stateDT String 14 채널 상태 일시
형식 : yyyyMMddHHmmss

ATSTemplate

순번변수명타입길이설명
templateCode String 12 템플릿 코드
templateName String 20 템플릿 제목
template String 1,000 템플릿 내용
emphasizeTitle String 50 강조표기 타이틀
emphasizeSubTitle String 50 강조표기 보조 문구
plusFriendID String 30 검색용 아이디
ads String 80 광고 메시지
appendix String 500 부가 메시지
secureYN bool - 보안템플릿 여부
true보안템플릿
false일반템플릿
state String 1 템플릿 상태
  • 0임시저장
  • 2심사중
  • 3승인
  • 4반려
  • 5정지
  • 7휴면
  • 8삭제
stateDT String 14 템플릿 상태 일시
형식 : yyyyMMddHHmmss
btns List<KakaoButton> 버튼 목록
최대 : 5개

KakaoReceiver

순번변수명타입길이필수설명
receiveNum String 20 Y 수신번호
receiveName String 70 N 수신자명
content String - 조건부 알림톡 내용 (템플릿 내용의 변수 치환 필요)
대량전송 경우 필수
알림톡(텍스트) : 최대 1,000자
- 템플릿 예시 : 주문하신 #{상품}이 금일 발송 처리되었습니다.
- 작성 예시 : 주문하신 노트북이 금일 발송 처리되었습니다.
altSubject String 64 N 대체문자 제목
대량전송 경우 사용
메시지 길이가 90byte 이상인 경우에만 적용
단위 : byte
altContent String 2,000 N 대체문자 내용
대량전송 경우 사용
btns List<KakaoButton> N 버튼 목록
대량전송 경우 사용
최대 : 5개
interOPRefKey String 20 N 파트너 지정키
카카오톡 대량/동보전송시 파트너가 개별건마다 입력할 수 있는 값
emphasizeTitle String 50 N 강조표기 타이틀
알림톡 템플릿 유형이 '강조표기형' 인 경우에만 적용
- 템플릿 예시 : 주문하신 #{상품}이 도착했습니다.
- 작성 예시 : 주문하신 노트북이 도착했습니다.
기본값 : 승인된 템플릿의 강조표기 타이틀

KakaoReceiver

순번변수명타입길이필수설명
receiveNum String 20 Y 수신번호
receiveName String 70 N 수신자명
content String - 조건부 브랜드 메시지 내용
줄바꿈 최대 99개
대량 전송인 경우 필수
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
대량 전송인 경우 필수
altMessage String 2,000 N 대체문자 내용
대체문자 전송 시 필수
단위 : byte
대량 전송인 경우 입력
interOPRefKey String 20 N 파트너 지정키
브랜드 메시지 대량 전송 시 파트너가 개별건마다 입력할 수 있는 값
btns List<KakaoButton> N 버튼 목록
최대 5개 (쿠폰을 포함하는 경우 최대 4개)
대량 전송인 경우 입력
coupon KakaoCoupon N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수
대량 전송인 경우 입력

KakaoReceiver

순번변수명타입길이필수설명
receiveNum String 20 Y 수신번호
receiveName String 70 N 수신자명
imageUrl String 500 Y 이미지 URL
[UploadImage - 이미지 업로드] API로 응답받은 URL
content String - 조건부 브랜드 메시지 내용
줄바꿈 최대 99개
대량 전송인 경우 필수
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
대량 전송인 경우 필수
altMessage String 2,000 N 대체문자 내용
대체문자 전송 시 필수
단위 : byte
대량 전송인 경우 입력
interOPRefKey String 20 N 파트너 지정키
브랜드 메시지 대량 전송 시 파트너가 개별건마다 입력할 수 있는 값
btns List<KakaoButton> N 버튼 목록
최대 5개 (쿠폰을 포함하는 경우 최대 4개)
대량 전송인 경우 입력
coupon KakaoCoupon N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수
대량 전송인 경우 입력

KakaoReceiver

순번변수명타입길이필수설명
receiveNum String 20 Y 수신번호
receiveName String 70 N 수신자명
imageUrl String 500 Y 이미지 URL
content String - 조건부 브랜드 메시지 내용
줄바꿈 최대 99개
대량 전송인 경우 필수
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
대량 전송인 경우 필수
altMessage String 2,000 N 대체문자 내용
대체문자 전송 시 필수
단위 : byte
대량 전송인 경우 입력
interOPRefKey String 20 N 파트너 지정키
브랜드 메시지 대량 전송 시 파트너가 개별건마다 입력할 수 있는 값
btns List<KakaoButton> N 버튼 목록
최대 5개 (쿠폰을 포함하는 경우 최대 4개)
대량 전송인 경우 입력
coupon KakaoCoupon N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수
대량 전송인 경우 입력

KakaoReceiver

순번변수명타입길이필수설명
receiverNum String 20 Y 수신번호
receiverName String 70 N 수신자명
adultYN Boolean - N 성인용 메시지 여부
기본값 : false
대량 전송인 경우 입력
content String 1,300 조건부 브랜드 메시지 내용
줄바꿈 최대 99개
대량 전송인 경우 필수
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
대량 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
대량 전송인 경우 입력
interOPRefKey String 20 N 파트너 지정 키
카카오톡 동보전송시 파트너가 개별건마다 입력한 값
btns List<KakaoButton> 5 N 버튼 목록
최대 5개 (쿠폰을 포함하는 경우 최대 4개)
대량 전송인 경우 입력
coupon KakaoCoupon - N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수
대량 전송인 경우 입력

KakaoSearchResult

순번변수명타입길이설명
code long - API 처리에 대한 응답코드
1성공
message String - API 처리에 대한 응답메시지
total long - 총 검색결과 건수
perPage long - 페이지 당 목록 건수
pageNum long - 페이지 번호
pageCount long - 페이지 개수
list List<KakaoSentDetail> 전송결과 정보
최대 : 1,000건

KakaoSentResult

순번변수명타입길이설명
contentType String - 카카오톡 유형
1알림톡
4알림톡 이미지
5알림톡 강조표기
6브랜드 메시지 텍스트
7브랜드 메시지 이미지
8브랜드 메시지 와이드
9브랜드 메시지 리스트
10브랜드 메시지 캐러셀
12브랜드 메시지 커머스
13브랜드 메시지 캐러셀 커머스
templateCode String 12 템플릿 코드
알림톡 전송 시 반환
bmsTemplateCode String 12 브랜드 메시지 템플릿 코드
브랜드 메시지 전송 시 사용한 코드값
plusFriendID String 30 검색용 아이디
targeting String 1 전송대상
I채널친구
M전체
N비채널 친구
브랜드 메시지 전송 시 반환
unsubscribeNo String 20 080 무료수신거부 전화번호
브랜드 메시지 전송 시 반환
sendNum String 20 발신번호
altUnsubscribeNo String 20 대체문자 080 무료수신거부 전화번호
브랜드 메시지 전송 시 반환
altSubject String 64 대체문자 제목
단위 : byte
altContent String 2,000 대체문자 내용
단위 : byte
altSendType String 1 대체문자 유형
null미전송
C카카오톡과 동일 내용 전송
A대체문자 내용 전송
reserveDT String 14 예약일시
형식 : yyyyMMddHHmmss
adsYN String - 광고메시지 전송 여부
true광고
false일반
sendCnt String - 전송건수
successCnt String - 성공건수
failCnt String - 실패건수
altCnt String - 대체문자 건수
cancelCnt String - 취소건수
btns List<KakaoButton> 버튼 목록
최대 : 5개
msgs List<KakaoSentDetail> 전송결과 정보
최대 : 1,000건

KakaoButton

순번변수명타입길이필수설명
n String 14 Y 버튼명
t String 2 Y 버튼유형
  • WL웹링크
  • AL앱링크
  • MD메시지전달
  • BK봇키워드
  • AC채널추가
채널 추가 버튼은 첫번째 위치에만 가능
u1 String 1,000 조건부 버튼링크
- {t} = "AL" 경우 iOS 앱링크 적용
- {t} = "WL" 경우 Mobile 웹링크 적용
u2 String 1,000 조건부 버튼링크
- {t} = "AL" 경우 Android 앱링크 적용
- {t} = "WL" 경우 PC 웹링크 적용

KakaoButton

순번변수명타입길이필수설명
n String 8 Y 버튼명
t String 2 Y 버튼유형
  • WL웹링크
  • AL앱링크
  • MD메시지전달
  • BK봇키워드
  • AC채널추가
버튼 1개인 경우 채널추가 버튼은 첫번째 위치만 가능
버튼 2개인 경우 채널추가 버튼은 두번째 위치만 가능
u1 String 1,000 조건부 버튼링크
- {t} = "AL" 경우 iOS 앱링크 적용
- {t} = "WL" 경우 Mobile 웹링크 적용
u2 String 1,000 조건부 버튼링크
- {t} = "AL" 경우 Android 앱링크 적용
- {t} = "WL" 경우 PC 웹링크 적용

KakaoButton

순번변수명타입길이설명
n String 14 버튼명
t String 2 버튼유형
  • WL웹링크
  • AL앱링크
  • MD메시지전달
  • DS배송조회 - 알림톡 전용
  • BK봇키워드
  • AC채널추가
u1 String 1,000 버튼링크
- {t} = "AL" 경우 iOS 앱링크 적용
- {t} = "WL" 경우 Mobile 웹링크 적용
u2 String 1,000 버튼링크
- {t} = "AL" 경우 Android 앱링크 적용
- {t} = "WL" 경우 PC 웹링크 적용
tg String 3 아웃 링크
out디바이스 기본 브라우저
공백(기본값) : 카카오톡 인앱 브라우저 사용

BMSText (단건)

순번변수명타입길이필수설명
plusFriendID String 30 Y 검색용 아이디
targeting String 1 Y 전송대상
I채널친구
M전체
N비채널 친구
unsubscribeNo String 13 조건부 080 수신거부 번호
{targeting}="N" or "M" 인 경우 필수
receiveNum String 20 Y 수신번호
receiveName String 70 N 수신자명
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
content String 1,300 Y 브랜드 메시지 내용
줄바꿈 최대 99개
altYN Boolean? - N 대체문자 전송 여부
기본값 : false
sendNum String 20 조건부 발신번호
대체문자 전송시 필수
팝빌에 등록되지 않은 발신번호를 입력하는 경우 오류 반환
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
altUnsubscribeNo String 20 조건부 대체문자 080 수신거부 번호
대체문자 전송 시 필수
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
예약 가능 시간 08:00~20:50
기본값 : 즉시전송
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호 영문 대소문자, 숫자, 특수문자('-', '_')만 이용 가능
buttons List<KakaoButton> N 버튼 목록
최대 5개 (쿠폰을 포함하는 경우 최대 4개)
coupon KakaoCoupon - N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수

BMSText (동보)

순번변수명타입길이필수설명
plusFriendID String 30 Y 검색용 아이디
targeting String 1 Y 전송대상
I채널친구
M전체
N비채널 친구
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
동보 전송인 경우 입력
content String 1,300 Y 브랜드 메시지 내용
줄바꿈 최대 99개
동보 전송인 경우 필수
unsubscribeNo String 13 조건부 080 수신거부 번호
{targeting}="N" or "M" 인 경우 필수
altYN Boolean? - N 대체문자 전송 여부
기본값 : false
sendNum String 20 조건부 발신번호
대체문자 전송시 필수
팝빌에 등록되지 않은 발신번호를 입력하는 경우 오류 반환
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
동보 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
동보 전송인 경우 입력
altUnsubscribeNo String 20 조건부 대체문자 080 수신거부 번호
대체문자 전송 시 필수
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
예약 가능 시간 08:00~20:50
기본값 : 즉시전송
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호 영문 대소문자, 숫자, 특수문자('-', '_')만 이용 가능
buttons List<KakaoButton> 5 N 버튼 목록
최대 5개 (쿠폰을 포함하는 경우 최대 4개)
동보 전송인 경우 입력
coupon KakaoCoupon - N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수
동보 전송인 경우 입력
receivers List<KakaoReceiver> 1,000 Y 전송정보
최대 : 1,000개

BMSImage (단건)

순번변수명타입길이필수설명
plusFriendID String 30 Y 검색용 아이디
targeting String 1 Y 전송대상
I채널친구
M전체
N비채널 친구
unsubscribeNo String 13 조건부 080 수신거부 번호
{targeting}="N" or "M" 인 경우 필수
imageUrl String 500 Y 이미지 URL
[UploadImage - 이미지 업로드] API로 응답받은 URL
receiveNum String 20 Y 수신번호
receiveName String 70 N 수신자명
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
content String 1,300 Y 브랜드 메시지 내용
줄바꿈 최대 99개
altYN Boolean? - N 대체문자 전송 여부
기본값 : false
sendNum String 20 조건부 발신번호
대체문자 전송시 필수
팝빌에 등록되지 않은 발신번호를 입력하는 경우 오류 반환
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
altUnsubscribeNo String 20 조건부 대체문자 080 수신거부 번호
대체문자 전송 시 필수
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
예약 가능 시간 08:00~20:50
기본값 : 즉시전송
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호 영문 대소문자, 숫자, 특수문자('-', '_')만 이용 가능
buttons List<KakaoButton> N 버튼 목록
최대 5개 (쿠폰을 포함하는 경우 최대 4개)
coupon KakaoCoupon - N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수

BMSImage (동보)

순번변수명타입길이필수설명
plusFriendID String 30 Y 검색용 아이디
targeting String 1 Y 전송대상
I채널친구
M전체
N비채널 친구
imageUrl String 500 조건부 이미지 URL
[UploadImage - 이미지 업로드] API로 응답받은 URL
동보 전송인 경우 필수
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
동보 전송인 경우 입력
content String 1,300 조건부 브랜드 메시지 내용
줄바꿈 최대 99개
동보 전송인 경우 필수
unsubscribeNo String 13 조건부 080 수신거부 번호
{targeting}="N" or "M" 인 경우 필수
altYN Boolean? - N 대체문자 전송 여부
기본값 : false
sendNum String 20 조건부 발신번호
대체문자 전송시 필수
팝빌에 등록되지 않은 발신번호를 입력하는 경우 오류 반환
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
동보 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
동보 전송인 경우 입력
altUnsubscribeNo String 20 조건부 대체문자 080 수신거부 번호
대체문자 전송 시 필수
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
예약 가능 시간 08:00~20:50
기본값 : 즉시전송
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호 영문 대소문자, 숫자, 특수문자('-', '_')만 이용 가능
buttons List<KakaoButton> 5 N 버튼 목록
최대 5개 (쿠폰을 포함하는 경우 최대 4개)
동보 전송인 경우 입력
coupon KakaoCoupon - N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수
동보 전송인 경우 입력
receivers List<KakaoReceiver> 1,000 Y 전송정보
최대 : 1,000개

KakaoReceiver

순번변수명타입길이필수설명
receiverNum String 20 Y 수신번호
receiverName String 70 N 수신자명
imageUrl String 500 조건부 이미지 URL
대량 전송인 경우 필수
adultYN Boolean - N 성인용 메시지 여부
기본값 : false
대량 전송인 경우 입력
content String 1,300 조건부 브랜드 메시지 내용
줄바꿈 최대 99개
대량 전송인 경우 필수
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
대량 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
대량 전송인 경우 입력
interOPRefKey String 20 N 파트너 지정 키
카카오톡 동보전송시 파트너가 개별건마다 입력한 값
btns List<KakaoButton> 5 N 버튼 목록
최대 5개 (쿠폰을 포함하는 경우 최대 4개)
대량 전송인 경우 입력
coupon KakaoCoupon - N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수
대량 전송인 경우 입력

BMSWideImage (단건)

순번변수명타입길이필수설명
plusFriendID String 30 Y 검색용 아이디
targeting String 1 Y 전송대상
I채널친구
M전체
N비채널 친구
unsubscribeNo String 13 조건부 080 수신거부 번호
{targeting}="N" or "M" 인 경우 필수
imageUrl String 500 Y 이미지 URL
receiveNum String 20 Y 수신번호
receiveName String 70 N 수신자명
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
content String 76 Y 브랜드 메시지 내용
줄바꿈 최대 5개
altYN Boolean? - N 대체문자 전송 여부
기본값 : false
sendNum String 20 조건부 발신번호
대체문자 전송시 필수
팝빌에 등록되지 않은 발신번호를 입력하는 경우 오류 반환
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
altUnsubscribeNo String 20 조건부 대체문자 080 수신거부 번호
대체문자 전송 시 필수
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
예약 가능 시간 08:00~20:50
기본값 : 즉시전송
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호 영문 대소문자, 숫자, 특수문자('-', '_')만 이용 가능
buttons List<KakaoButton> N 버튼 목록
최대 2개
coupon KakaoCoupon - N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수

BMSWideImage (동보)

순번변수명타입길이필수설명
plusFriendID String 30 Y 검색용 아이디
targeting String 1 Y 전송대상
I채널친구
M전체
N비채널 친구
imageUrl String 500 조건부 이미지 URL
동보 전송인 경우 필수
adultYN Boolean? - N 성인용 메시지 여부
기본값 : false
동보 전송인 경우 입력
content String 76 Y 브랜드 메시지 내용
줄바꿈 최대 5개
동보 전송인 경우 필수
unsubscribeNo String 13 조건부 080 수신거부 번호
{targeting}="N" or "M" 인 경우 필수
altYN Boolean? - N 대체문자 전송 여부
기본값 : false
sendNum String 20 조건부 발신번호
대체문자 전송시 필수
팝빌에 등록되지 않은 발신번호를 입력하는 경우 오류 반환
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
동보 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
동보 전송인 경우 입력
altUnsubscribeNo String 20 조건부 대체문자 080 수신거부 번호
대체문자 전송 시 필수
reserveDT String 14 N 전송 예약일시
형식 : yyyyMMddHHmmss
예약 가능 시간 08:00~20:50
기본값 : 즉시전송
requestNum String 36 N 요청번호
파트너가 접수 단위를 식별하기 위해 할당하는 관리번호 영문 대소문자, 숫자, 특수문자('-', '_')만 이용 가능
buttons List<KakaoButton> 2 N 버튼 목록
최대 2개
동보 전송인 경우 입력
coupon KakaoCoupon - N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수
동보 전송인 경우 입력
receivers List<KakaoReceiver> 1,000 Y 전송정보
최대 : 1,000개

KakaoReceiver

순번변수명타입길이필수설명
receiverNum String 20 Y 수신번호
receiverName String 70 N 수신자명
imageUrl String 500 조건부 이미지 URL
대량 전송인 경우 필수
adultYN Boolean - N 성인용 메시지 여부
기본값 : false
대량 전송인 경우 입력
content String 76 조건부 브랜드 메시지 내용
줄바꿈 최대 5개
대량 전송인 경우 필수
altSubject String 64 N 대체문자 제목
대체문자 내용이 90byte 이상인 경우에만 적용
단위 : byte
대량 전송인 경우 입력
altContent String 2,000 조건부 대체문자 내용
대체문자 전송 시 필수
단위 : byte
대량 전송인 경우 입력
interOPRefKey String 20 N 파트너 지정 키
카카오톡 동보전송시 파트너가 개별건마다 입력한 값
btns List<KakaoButton> 2 N 버튼 목록
최대 2개
대량 전송인 경우 입력
coupon KakaoCoupon - N 쿠폰
채널 쿠폰 사용 시 linkAndroid, linkIos 중 1개 필수
외부 쿠폰 사용 시 linkMobile 필수
대량 전송인 경우 입력

KakaoCoupon (입력부)

순번변수명타입길이필수설명
title String 15 Y 쿠폰 제목
#{숫자}원 할인 쿠폰(숫자 : 1~99,999,999)
#{숫자}% 할인 쿠폰(숫자 : 1~100)
배송비 할인 쿠폰
#{7자 이내} 무료 쿠폰
#{7자 이내} UP 쿠폰
description String 12 Y 쿠폰 설명
줄바꿈 사용 불가
linkMobile String 1,000 조건부 Mobile 웹링크
linkPc String 1,000 N PC 웹링크
linkAndroid String 1,000 조건부 Android 앱링크
linkIos String 1,000 조건부 iOS 앱링크

KakaoCoupon (입력부)

순번변수명타입길이필수설명
title String 15 Y 쿠폰 제목
#{숫자}원 할인 쿠폰(숫자 : 1~99,999,999)
#{숫자}% 할인 쿠폰(숫자 : 1~100)
배송비 할인 쿠폰
#{7자 이내} 무료 쿠폰
#{7자 이내} UP 쿠폰
description String 18 Y 쿠폰 설명
줄바꿈 사용 불가
linkMobile String 1,000 조건부 Mobile 웹링크
linkPc String 1,000 N PC 웹링크
linkAndroid String 1,000 조건부 Android 앱링크
linkIos String 1,000 조건부 iOS 앱링크

KakaoItem

순번변수명타입길이설명
title String 30 타이틀
imageUrl String 500 이미지 URL
linkMobile String 1,000 Mobile 웹링크
linkPc String 1,000 PC 웹링크
linkAndroid String 1,000 Android 앱링크
linkIos String 1,000 iOS 앱링크

KakaoCoupon

순번변수명타입길이설명
title String 15 쿠폰 제목
description String 18 쿠폰 설명
linkMobile String 1,000 Mobile 웹링크
linkPc String 1,000 PC 웹링크
linkAndroid String 1,000 Android 앱링크
linkIos String 1,000 iOS 앱링크

KakaoSentDetail

순번변수명타입길이설명
state int? 1 상태코드
sendDT String 14 전송일시
형식 : yyyyMMddHHmmss
result int? 3 카카오 결과코드
{state} = 3 경우 카카오톡 전송결과 확인 가능
resultDT String 14 전송결과 수신일시
형식 : yyyyMMddHHmmss
contentType String - 카카오톡 유형
1알림톡
4알림톡 이미지
5알림톡 강조표기
6브랜드 메시지 텍스트
7브랜드 메시지 이미지
8브랜드 메시지 와이드
9브랜드 메시지 리스트
10브랜드 메시지 캐러셀
12브랜드 메시지 커머스
13브랜드 메시지 캐러셀 커머스
receiveNum String 20 수신번호
receiveName String 70 수신자명
emphasizeTitle String 50 강조표기 타이틀
알림톡 강조표기형 전송 시 반환
adultYN Boolean? - 성인용 메시지 여부
브랜드 메시지 전송 시 반환
header String 20 제목
브랜드 메시지 전송 시 반환
content String 1,300 카카오톡 내용
addContent String 34 부가메시지
브랜드 메시지 전송 시 반환
imageUrl String 500 이미지 URL
브랜드 메시지 전송 시 반환
altSubject String 64 대체문자 제목
단위 : byte
altContent String 2,000 대체문자 내용
단위 : byte
altContentType int? N 대체문자 전송타입
4단문
6장문
altSendDT String 14 대체문자 전송일시
형식 : yyyyMMddHHmmss
altResult String 3 대체문자 통신사 결과코드
altResultDT String 14 대체문자 전송결과 수신일시
형식 : yyyyMMddHHmmss
reserveDT String 14 예약일시
형식 : yyyyMMddHHmmss
receiptNum String 18 접수번호
requestNum String 36 요청번호
interOPRefKey String 20 파트너 지정키
카카오톡 대량/동보전송시 파트너가 개별건마다 입력할 수 있는 값
item List<KakaoItem> 4 아이템 목록
브랜드 메시지 전송 시 반환
commerce KakaoCommerce - 커머스 정보
브랜드 메시지 전송 시 반환
head KakaoHead - 캐러셀 인트로
브랜드 메시지 전송 시 반환
tail KakaoCarouselTail - 캐러셀 더보기
브랜드 메시지 전송 시 반환
btns List<KakaoButton> 버튼 목록
최대 : 5개
coupon KakaoCoupon - 쿠폰
브랜드 메시지 전송 시 반환
contentVariable Dictionary<string, string> 내용 변수
브랜드 메시지 전송 시 반환
buttonVariable Dictionary<string, string> 버튼 변수
브랜드 메시지 전송 시 반환
couponVariable Dictionary<string, string> 쿠폰 변수
브랜드 메시지 전송 시 반환
commerceVariable Dictionary<string, string> 커머스 변수
브랜드 메시지 전송 시 반환
carouselVariable List<KakaoCarouselVariable> 캐러셀 변수
브랜드 메시지 전송 시 반환

KakaoItem

순번변수명타입길이설명
contentVariable Dictionary<string, string> - 브랜드 메시지 캐러셀 내용 변수
캐러셀 제목, 캐러셀 내용, 캐러셀 이미지 링크, 캐러셀 부가메시지에 변수 사용한 경우 필수
buttonVariable Dictionary<string, string> - 브랜드 메시지 캐러셀 버튼 변수
버튼 링크에 변수 사용한 경우 필수
couponVariable Dictionary<string, string> - 브랜드 메시지 캐러셀 쿠폰 변수
쿠폰 설명, 링크에 변수 사용한 경우 필수
commerceVariable Dictionary<string, string> - 브랜드 메시지 캐러셀 커머스 변수
상품명, 정상가격, 할인가격, 할인율, 할인금액에 변수 사용한 경우 필수

BinaryFile

순번변수명타입길이필수설명
fileName String - Y 파일명
fileData Stream - Y 바이너리 데이터