Skip to content

2.6 통합발송

Key-Value Data를 활용하여 다채널 순차발송 메시지를 발송합니다. 하나의 템플릿으로 여러 채널(SMS, LMS, MMS, 알림톡, 친구톡, Push 등)에 메시지를 발송할 수 있습니다.

  1. 한 번에 최대 10명의 수신자에게 발송할 수 있습니다.
  2. 예약발송은 현재 시점으로부터 최대 30일까지 가능합니다.
  3. 단축URL 사용 시 메시지 길이가 제한될 수 있습니다.
  4. 템플릿 코드는 사전에 승인된 것만 사용 가능합니다.
  5. 채널별 발송 실패 시 다음 채널로 자동 전환됩니다.
  6. kvData는 템플릿에 정의된 변수와 일치해야 합니다.

POST /msg/v1.1/send HTTP/1.1
NameType필수설명
AuthorizationString사용자 인증 토큰
Content-TypeStringapplication/json
NameType필수설명크기
clickUrlYnString-단축URL 사용여부 (Y/N)1자
resvYnString-예약발송 여부 (Y/N)1자
resvReqDtString-예약발송 시간-
agencyObject-대행사 정보-
tmpltCodeString스마트 템플릿 코드20자
campaignIdString-캠페인 ID20자
deptCodeString-부서 코드20자
recvInfoLstArray수신자별 정보10개

NameType설명
codeString결과 코드
messageString결과 메시지
dataArray결과 데이터 목록
data[].cliKeyString클라이언트 키
data[].msgKeyString메시지 키
data[].phoneString수신번호
data[].codeString결과 코드
data[].messageString결과 메시지

curl -X POST "https://api.msghub.uplus.co.kr/msg/v1.1/send" \
-H "accept: */*" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer {token}" \
-d '{
"clickUrlYn": "N",
"resvYn": "N",
"resvReqDt": "2025-07-13 13:15",
"agency": {
"kisaOrigCode": "123456789",
"rcsAgencyId": "agencyId",
"rcsAgencyKey": "AK.abcd1234"
},
"tmpltCode": "TPLN6dsLss",
"deptCode": "MARKETING",
"recvInfoLst": [
{
"cliKey": "test001",
"callback": "07012341234",
"phone": "01012341234",
"kvData": {
"이름": "홍길동",
"날짜": "2024-03-15",
"상품명": "U+ Cloud 서비스",
"사용량": "1,000건",
"한도": "1,000건",
"링크": "https://m.uplus.co.kr/cloud/usage"
}
},
{
"cliKey": "test002",
"callback": "07056785678",
"phone": "01056785678",
"cuid": "user456",
"kvData": {
"이름": "김철수",
"날짜": "2024-03-15",
"상품명": "U+ Cloud 서비스",
"사용량": "1,200건",
"한도": "1,000건",
"링크": "https://m.uplus.co.kr/cloud/usage"
}
}
]
}'
{
"code": "10000",
"message": "성공",
"data": [
{
"cliKey": "test001",
"msgKey": "3jVnyk0m8U.6fKG1w",
"phone": "01012341234",
"code": "10000",
"message": "성공"
},
...
]
}

대행사 정보를 포함하는 객체입니다.

필드명타입필수설명
kisaOrigCodeString-재판매사 KISA 최초식별코드
rcsAgencyIdString-RBC에 등록된 대행사ID
rcsAgencyKeyString-RBC에서 발급된 대행사키
NameType필수설명크기
cliKeyString클라이언트키30자
callbackString-발신번호100자
phoneString수신번호(국제문자 발송 시 맨 앞에 ‘0’이 없어야함)20자
cuidString-푸시 사용자아이디50자
kvDataObject-개별화메시지 머지데이터-
NameType필수설명
chString채널
titleString-제목(MMS의 경우 필수)
msgString메시지
fileIdString-파일아이디 (파일 아이디와 파일 아이디 목록 중 1개만 사용 가능)
fileIdLstArray-파일 아이디 목록 (최대 3개)