콘텐츠로 건너뛰기
U+ 메시지 허브
메시지 허브 사용자 가이드

  • 채널 소개
  • 기능
  • 요금제
  • 고객센터
    • FAQ
    • 공지사항
    • 자료실
  • 사용자 가이드
  • CONSOLE
메시지허브 홈
메시지허브 홈
U+ 메시지 허브
메시지 허브 사용자 가이드

Quick Guide

  • 메시지허브 가입부터 문자 발송하기
  • 발신번호 사전등록 한방에 해결하기
  • 통합발송 사용하기

서비스 개요

  • 서비스 개요

계정 안내

  • 가입해지
  • 회원가입
  • 로그인

관리자 콘솔

  • 개요 및 주요기능
  • 대시보드
  • 사용자
  • 프로젝트
  • 발신정보
  • 발신제한
  • 이용 현황
  • 정산(선불요금제)
  • 정산 (후불요금제)
  • 주소록
  • 통계
  • 알람

사용자 콘솔

  • 개요 및 주요 기능
  • 대시보드
  • 발송 > 통합발송
  • 발송 > 문자
  • 발송 > RCS
  • 발송 > 카카오톡
  • 발송 > PUSH
  • 조회
  • 템플릿 > 통합발송
  • 템플릿 > 문자
  • 템플릿 > RCS
  • 템플릿 > 카카오톡
  • 템플릿 > PUSH
  • 통계
  • LAB

API 가이드

  • 공통
    • 개요 및 주요기능
    • 인증
    • 결과 코드
  • 메시지 발송
    • 월별 발송 성공 통계 데이터 조회
    • 스키마 정보
    • 통합메시지
    • RCS
    • 알림톡/친구톡
    • 예약 발송
    • PUSH
    • 문자(SMS/LMS/MMS)
    • 리포트 처리
    • 이미지 사전등록
    • MO
    • 080 수신거부번호
    • 반응형URL & 통계
  • 채널 관리
    • 통합발송 연동관리
    • RCS 연동 관리
    • 카카오 연동 관리

Push 앱개발 가이드

  • iOS 개발가이드
  • Android 개발가이드

Agent 가이드

  • 허브 에이전트란?

서비스 정보

  • 스키마 정보 (구)
  • 서비스 이용약관
    • 이용약관 2025년1월1일 (주요변경)
    • 이용약관 2025년1월1일
  • 메시지허브 홈
  • 사용자 가이드
  • API 가이드
  • 메시지 발송
  • 알림톡/친구톡

알림톡/친구톡

카카오 알림톡 발송 #

카카오 알림톡 발송 API이며, 최대 10건 까지 한번에 발송 가능합니다.

Request #

URL

POST /msg/v1.2/alimtalk HTTP/1.1
Authorization: Bearer {token}
Content-Type: application/json
Host: api.msghub.uplus.co.kr

Header

NameTypeRequiredDescription
AuthorizationStringtrue사용자 인증 토큰

Request body

NameTypeRequiredDescription
clickUrlYnStringfalse단축URL 사용여부
filterYnStringtrue필터링 여부
filterGrpLstArrayListtrue필터그룹
callbackStringtrue발신번호
campaignIdStringfalse캠페인 ID
agencyObjectfalse대행사/재판매 사업자 발송정보
(일반사업자는 미사용)
resvYnStringfalse예약발송 여부
resvReqDtStringfalse예약발송 일시(yyyy-MM-dd hh:mm)
deptCodeStringfalse부서코드
titleStringfalse알림톡 강조표기 제목, 최대 50 Byte

* 템플릿 강조유형 중 강조표기형 일때만 사용
msgStringtrue메시지 내용, 최대 1000자
kkoChIdStringtrue카카오채널ID
tmpltCodeStringtrue템플릿 코드
serviceintegerfalse서비스 번호
buttonsList<LMKakaoButton>false버튼 목록
recvInfoLstList<RecvInfo>true발송 정보 목록(최대 10건 발송가능)
fbInfoLstList<FbInfo>falsefallback 정보 목록
groupKeyStringfalse그룹 템플릿 발송 시 그룹키

LMKakaoButton 버튼

NameTypeRequiredDescription
nameStringtrue버튼이름
linkTypeStringtrue버튼타입(*하단 참조)
linkMoStringfalsemobile 환경에서 버튼 클릭 시 이동할 url, 최대 255 Byte
linkPcStringfalsepc 환경에서 버튼 클릭 시 이동할 url, 최대 255 Byte
linkAndStringfalsemobile android 환경에서 버튼 클릭 시 실행할 application custom scheme
linkIosStringfalsemobile ios 환경에서 버튼 클릭 시 실행할 application custom scheme

참고

버튼타입
WL : linkMo 필수, linkPc 옵션
AL : linkIos, linkAnd, linkMo, linkPc 중 2가지 필수 입력
BK : 해당 버튼 텍스트 전송
MD : 해당 버튼 텍스트 + 메시지 본문 전송
BC : 상담톡 전환
BT : 봇 전환
DS : 메시지 내 송장번호 이용한 배송조회페이지로 연결 (quickReplies사용불가)
AC : 채널추가 -광고추가형, 복합형템플릿에서만 사용가능 -버튼단톡 또는 최상단(첫번째버튼)에만 추가가능 (quickReplies사용불가)

Response #

스키마를 참조하세요.

Sample #

Curl

curl -X POST "https://api.msghub.uplus.co.kr/msg/v1.2/alimtalk"
  -H  "accept: */*"
  -H  "Authorization: Bearer eyJhbGciOiJIUzI1NiJ..."
  -H  "Content-Type: application/json"
  -d '{
    "clickUrlYn":"n",
    "filterYn":"y",
    "filterGrpLst":[]
    "callback": "0212341234",
    "campaignId": "캠페인ID",
     "agency":{
                   "kisaOrigCode": "재판매사 KISA 최초식별코드",
                   "rcsAgencyId": "재판매사 RCS Agency ID",
                   "rcsAgencyKey": "재판매사 RCS Agency Key"
       },
    "resvYn": "Y",
    "resvReqDt": "2023-01-13 13:15",
    "deptCode": "부서코드",
    "title":"제목",
    "msg": "#{name}님, 금일 #{time}시 세일 정보 안내드립니다.",
    "kkoChId": "@카카오채널ID",
    "tmpltCode":"템플릿코드",
    "service":"서비스번호",
    "buttons": [
        {
            "name": "연결하기",
            "linkType": "WL",
            "linkMo": "https://",
            "linkPc": "https://",
            "linkAnd": "https://",
            "linkIos": "https://"
        }
    ],
    "recvInfoLst": [
        {
            "cliKey": "cliKey1",
            "phone": "01012341234",
            "mergeData": {
                "name": "홍길동",
                "time": "3시"
            }
        },
        {
            "cliKey": "cliKey2",
            "phone": "01012341235",
            "mergeData": {
                "name": "김길순",
                "time": "3시"
            }
        }
    ],
    "fbInfoLst": [
        {
            "ch": "SMS",
            "title": "제목",
            "msg": "SMS 메시지 내용",
            "fileId": "test01"
        }
    ],
   "groupKey":"grpxrss'
  }

Response

{
    "code": "10000",
    "message": "성공",
    "data": [
        {
            "cliKey": "cliKey1",
            "msgKey": "tw9Tomlcen.6bTb0O",
            "phone": "01012341234",
            "code": "10000",
            "message": "성공"
        },
        {
            "cliKey": "cliKey2",
            "msgKey": "tw9Tomlcen.6bTb0O",
            "phone": "01012341234",
            "code": "10000",
            "message": "성공"
        }
    ]
}

참고

결과 코드 참고


카카오 친구톡 발송 #

카카오 친구톡 발송 API이며, 최대 10건 까지 한번에 발송 가능합니다.

Request #

URL

POST /msg/v1.2/friendtalk HTTP/1.1
Authorization: Bearer {token}
Content-Type: application/json
Host: api.msghub.uplus.co.kr

Header

NameTypeRequiredDescription
AuthorizationStringtrue사용자 인증 토큰

Request body

NameTypeRequiredDescription
clickUrlYnStringfalse단축URL 사용여부
filterYnStringtrue필터링 여부
filterGrpLstArrayList<>true필터그룹
callbackStringtrue발신번호
campaignIdStringfalse캠페인 ID
agencyObjectfalse대행사/재판매 사업자 발송정보
(일반사업자는 미사용)
resvYnStringfalse예약발송 여부
resvReqDtStringfalse예약발송 일시(yyyy-MM-dd hh:mm)
deptCodeStringfalse부서코드
wideImageYnStringtrue와이드 이미지 여부(Y/N)
fileIdStringfalse파일 아이디
adFlagStringtrue광고 표기 여부(Y/N)
msgStringtrue*메시지 내용
imageImagefalse이미지
kkoChIdStringtrue카카오톡 채널ID
buttonsList<LMKakaoButton>false버튼 목록
recvInfoLstList<RecvInfo>true발송 정보 목록(최대 10건 발송가능)
fbInfoLstList<FbInfo>falsefallback 정보 목록

참고

메시지 길이 체크
– 이미지 없는 일반 메시지 : 최대 1000자
– 이미지가 있는 경우 : 최대 400자
– 와이드 이미지일 경우 : 최대 76자

Image 이미지

NameTypeRequiredDescription
imgUrlStringtrue이미지 URL
imgLinkStringfalse이미지 링크

LMKakaoButton 버튼

NameTypeRequiredDescription
nameStringtrue버튼이름
linkTypeStringtrue버튼타입(*하단 참조)
linkMoStringfalsemobile 환경에서 버튼 클릭 시 이동할 url, 최대 255 Byte
linkPcStringfalsepc 환경에서 버튼 클릭 시 이동할 url, 최대 255 Byte
linkAndStringfalsemobile android 환경에서 버튼 클릭 시 실행할 application custom scheme
linkIosStringfalsemobile ios 환경에서 버튼 클릭 시 실행할 application custom scheme

참고

버튼타입
WL : linkMo 필수, linkPc 옵션
AL : linkIos, linkAnd, linkMo 중 2가지 필수 입력, linkPc
BK : 해당 버튼 텍스트 전송
MD : 해당 버튼 텍스트 + 메시지 본문 전송
BC : 상담톡 전환
BT : 봇 전환
DS : 메시지 내 송장번호 이용한 배송조회페이지로 연결 (quickReplies사용불가)
AC : 채널추가 -광고추가형, 복합형템플릿에서만 사용가능 -버튼단톡 또는 최상단(첫번째버튼)에만 추가가능 (quickReplies사용불가)》

Response #

스키마를 참조하세요.

Sample #

Curl

curl -X POST "https://api.msghub.uplus.co.kr/msg/v1.2/friendtalk"
-H  "accept: */*"
-H  "Authorization: Bearer eyJhbGciOiJIUzI1NiJ..."
-H  "Content-Type: application/json"
-d '
  {
    "clickUrlYn":"n",
    "filterYn":"y",
    "filterGrpLst":[]
    "callback": "0212341234",
    "campaignId": "캠페인ID",
     "agency":{
                   "kisaOrigCode": "재판매사 KISA 최초식별코드",
                   "rcsAgencyId": "재판매사 RCS Agency ID",
                   "rcsAgencyKey": "재판매사 RCS Agency Key"
       },
    "resvYn": "Y",
    "resvReqDt": "2023-01-13 13:15",
    "deptCode": "부서코드",
    "wideImageYn": "N",
    "fileId": "파일ID",
    "adFlag": "N",
    "msg": "#{name}님, 금일 #{time}시 세일 정보 안내드립니다.",
    "kkoChId": "@카카오채널ID",
    "buttons": [
        {
            "name": "연결하기",
            "linkType": "WL",
            "linkMo": "https://",
            "linkPc": "https://",
            "linkAnd": "https://",
            "linkIos": "https://"
        }
    ],
    "recvInfoLst": [
        {
            "cliKey": "cliKey1",
            "phone": "01012341234",
            "mergeData": {
                "name": "홍길동",
                "time": "3시"
            }
        },
        {
            "cliKey": "cliKey2",
            "phone": "01012341235",
            "mergeData": {
                "name": "김길순",
                "time": "3시"
            }
        }
    ],
    "fbInfoLst": [
        {
            "ch": "SMS",
            "title": "제목",
            "msg": "SMS 메시지 내용",
            "fileId": "test01"
        }
    ]
  }'

Response

{
    "code": "10000",
    "message": "성공",
    "data": [
        {
            "cliKey": "cliKey1",
            "msgKey": "tw9Tomlcen.6bTb0O",
            "phone": "01012341234",
            "code": "10000",
            "message": "성공"
        },
        {
            "cliKey": "cliKey2",
            "msgKey": "tw9Tomlcen.6bTb0O",
            "phone": "01012341234",
            "code": "10000",
            "message": "성공"
        }
    ]
}

참고

결과 코드 참고

Updated on 2025년 1월 22일
RCS예약 발송
목차
  • 카카오 알림톡 발송
    • Request
    • Response
    • Sample
  • 카카오 친구톡 발송
    • Request
    • Response
    • Sample