콘텐츠로 건너뛰기
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 가이드
  • 메시지 발송
  • PUSH

PUSH

PUSH 발송 #

PUSH 발송 API이며, 최대 10건 까지 한번에 발송 가능합니다.

Request #

URL

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

Header

NameTypeRequiredDescription
AuthorizationStringtrue사용자 인증 토큰

Request body

NameTypeRequiredDescription
callbackStringtrue발신번호
campaignIdStringfalse캠페인 ID
agencyObject<Agency>false대행사/재판매 사업자 발송정보
(일반사업자는 미사용)
deptCodeStringfalse부서코드
resvYnStringfalse예약발송 여부
resvReqDtStringfalse예약발송 일시(yyyy-MM-dd hh:mm)
msgObject<PushMsgBody>true메시지 내용, 최대 2000자
appIdStringtrue앱 아이디
extHashMap<String, String>false확장 커스텀 메시지(*하단 참고), 최대 1000 Byte 이내
fileIdStringfalse파일 아이디
recvInfoLstList<PushRecvInfo>true발송 정보 목록(최대 10건 발송가능)
fbInfoLstList<FbInfo>falsefallback 정보 목록
clickUrlYnStringtrue단축URL 사용여부

참고

확장 커스텀 메시지
이미지 푸시를 위한 URL 또는 앱 상세페이지를 꾸밀 데이타 정보 URL
ex) { 《imageUrl》 : 《http://…》, 《data1》 : 《테스트 1》, 《data2》 : 《테스트 2》, …}

PushMsgBody 메시지 내용

NameTypeRequiredDescription
titleStringfalse제목
bodyStringfalse내용

PushRecvInfo 발송 정보

NameTypeRequiredDescription
cliKeyStringtrue클라이언트키: 고객사에서 부여하는 메시지 고유 키(^[a-zA-Z0-9-_.@]{1,30}$)
phoneStringfalseFallback 수신번호(^[0-9-]{1,20}$)
cuidStringtrue앱 로그인 시 사용되는 아이디
mergeDataHashMap<String, String>false가변데이터

Response #

스키마를 참조하세요.

Sample #

Curl

 curl -X POST "https://api.msghub.uplus.co.kr/msg/v1/push"
 -H  "accept: */*"
 -H  "Authorization: Bearer eyJhbGciOiJIUzI1NiJ..."
 -H  "Content-Type: application/json"
 -d '
 {
   "callback": "0212341234",
   "campaignId": "캠페인ID",
    "agency":{
                   "kisaOrigCode": "재판매사 KISA 최초식별코드",
                   "rcsAgencyId": "재판매사 RCS Agency ID",
                   "rcsAgencyKey": "재판매사 RCS Agency Key"
       },
   "resvYn": "Y",
   "resvReqDt": "2023-01-13 13:15",
   "deptCode": "부서코드",
   "msg": {
       "title": "push제목",
       "body": "#{name}님, 금일 #{time}시 배송 도착 안내드립니다."
   },
   "appId": "appId01",
   "ext": {
       "imageUrl" : "http://...",   // 이미지 푸시를 위한 URL 사용시
       "additionalProp1": "string",
       "additionalProp2": "string",
       "additionalProp3": "string"
   },
   "fileId": "test01",
   "recvInfoLst": [
       {
           "cliKey": "cliKey1",
           "phone": "01012341234",
           "cuid": " APP 로그인ID",
           "mergeData": {
               "name": "홍길동",
               "time": "3시"
           }
       },
       {
           "cliKey": "cliKey2",
           "phone": "01012341235",
           "cuid": " APP 로그인ID",
           "mergeData": {
               "name": "김길순",
               "time": "4시"
           }
       }
   ],
   "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월 16일
예약 발송문자(SMS/LMS/MMS)
목차
  • PUSH 발송
    • Request
    • Response
    • Sample