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

MO

MO 메시지 조회 #

MO 메시지를 조회합니다.

▶ Request

URL

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

Header

NameTypeRequiredDescription
AuthorizationStringtrue사용자 인증 토큰

▶ Response

NameTypeDescription비고
codeString결과 코드
messageString결과 코드 설명
dataObject결과 데이터 목록

결과 데이터 목록 (data)

NameTypeDescription비고
moCntIntegerMO 건수
moLstArrayMO 리스트

MO 리스트 ( data.moLst[] )

NameTypeDescription비고
moNumberStringMO 번호
moTypeStringMO 타입SMS MO, LMS MO, MMS MO
moCallbackString발신번호
productCodeString상품코드SMS MO, LMS MO, MMS MO
moTitleStringMO 타이틀
moMsgString메시지
telcoString이통사
moRecvDtString수신시간
contentCntIntegerMMS MO 컨텐츠 개수
contentInfoLstArrayMMS MO 컨텐츠 정보 리스트

MMS MO 컨텐츠 정보 리스트 ( contentInfoLst )

NameTypeDescription비고
contentNameStringMMS MO 컨텐츠명
contentSizeStringMMS MO 컨텐츠 사이즈
contentExtStringMMS MO 컨텐츠 확장자
contentUrlStringMMS MO 컨텐츠 URL컨텐츠 요청 시, 즉시 파일이 삭제되어 재요청 불가

▶ Sample

Curl

curl -X GET "https://api.msghub.uplus.co.kr/mo/v1/msg"
-H  "accept: */*"
-H  "Content-Type: application/json"
-H  "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxIiwiYWNjZXNzVXJsIjoiYXV0aCIsImlzcyI6ImNtLmxndXBsdX..."

Response

{
    "code": "10000",
    "message": "성공",
    "data": {
        "moCnt": 2,
        "moLst": [
           {
               "moKey": "pcNUC3QGVk.6cDbSU",
               "moNumber": "12341234",
               "moType": "SMSMO",
               "moCallback": "01012340000",
               "productCode": "SMSMO",
               "moTitle": null,
               "moMsg": "sms mo 테스트",
               "telco": "LGU",
               "moRecvDt": "2022-02-23T11:36:38"
               "contentCnt": 0,
               "contentInfoLst": null
             },
             {
               "moKey": "WgCiOd6MNJ.6cDbST",
               "moNumber": "12341234",
               "moType": "MMSMO",
               "moCallback": "01012340001",
               "productCode": "MMSMO",
               "moTitle": "mms mo1",
               "moMsg": "mms mo 테스트..",
               "telco": "LGU",
               "moRecvDt": "2022-02-23T11:36:38",
               "contentCnt": 2,
               "contentInfoLst": [
                    {
                       "contentName": "FLZ5r6KVyv_0.jpg",
                       "contentSize": "144934",
                       "contentExt": "jpg",
                       "contentUrl": "https://api.msghub.uplus.co.kr/mo/v1/file/WgCiOd6MNJ.6cDbST/0"
                    },
                    {
                        "contentName": "FLZ5r6KVyv_1.jpg",
                        "contentSize": "167003",
                        "contentExt": "jpg",
                        "contentUrl": "https://api.msghub.uplus.co.kr/mo/v1/file/WgCiOd6MNJ.6cDbST/1"
                    }
                ]
             }
        ]
    }
}

참고

결과 코드 참고

MO 메시지 전달(Webhook 방식) #

MO 메시지를 수신할수 있는 웹훅 URL정보를 사전에 등록해서 사용해야 합니다.
MO 메시지는 MO 가입 시 받은 웹훅 URL 정보로 전달합니다
Webhook 전달 후 성공 시 큐에서 삭제되고, 실패시 재처리 가능합니다
** 단, 퍼블릭 웹훅URL만 지원이 되며, 전용선으로 연결 시에는 지원되지 않습니다.

▶ Request

URL

POST mo/v1/msg HTTP/1.1
Content-Type: application/json
Host: #{WEBHOOK_URL}

▶ Response

NameTypeDescription비고
moCntIntegerMO 건수
moLstArrayMO 리스트

MO 리스트 ( moLst )

NameTypeDescription비고
moKeyStringMO키
moNumberStringMO 번호
moTypeStringMO 타입SMSMO, LMSMO, MMSMO
moCallbackString발신번호
productCodeString상품코드SMSMO, LMSMO, MMSMO
moTitleStringMO 타이틀
moMsgString메시지
telcoString이통사
moRecvDtString수신시간
contentCntIntegerMMS MO 컨텐츠 개수
contentInfoLstArrayMMS MO 컨텐츠 정보 리스트

MMS MO 컨텐츠 정보 리스트 ( contentInfoLst )

NameTypeDescription비고
contentNameStringMMS MO 컨텐츠명
contentSizeStringMMS MO 컨텐츠 사이즈
contentExtStringMMS MO 컨텐츠 확장자
contentUrlStringMMS MO 컨텐츠 URL컨텐츠 요청 시, 즉시 파일이 삭제되어 재요청 불가

▶ Sample

Curl

curl -X POST "https://{WEBHOOK_URL}"
-H  "accept: */*"
-H  "Content-Type: application/json"
-d
  {
     "moCnt": 2,
     "moLst": [
         {
            "moKey": "pcNUC3QGVk.6cDbSU",
            "moNumber": "12341234",
            "moType": "SMSMO",
            "moCallback": "01012340000",
            "productCode": "SMSMO",
            "moTitle": null,
            "moMsg": "sms mo 테스트",
            "telco": "LGU",
            "contentCnt": 0,
            "contentInfoLst": null,
            "moRecvDt": "2022-02-23 11:36:38"
         },
         {
            "moKey": "WgCiOd6MNJ.6cDbST",
            "moNumber": "12341234",
            "moType": "MMSMO",
            "moCallback": "01012340001",
            "productCode": "MMSMO",
            "moTitle": "mms mo1",
            "moMsg": "mms mo 테스트..",
            "telco": "LGU",
            "contentCnt": 2,
            "contentInfoLst": [
                 {
                     "contentName": "FLZ5r6KVyv_0.jpg",
                     "contentSize": "144934",
                     "contentExt": "jpg",
                     "contentUrl": "https://api.msghub.uplus.co.kr/mo/v1/file/WgCiOd6MNJ.6cDbST/0"
                 },
                 {
                      "contentName": "FLZ5r6KVyv_1.jpg",
                      "contentSize": "167003",
                      "contentExt": "jpg",
                      "contentUrl": "https://api.msghub.uplus.co.kr/mo/v1/file/WgCiOd6MNJ.6cDbST/1"
                 }
            ],
            "moRecvDt": "2022-02-23 11:35:34"
         }
     ]
  }

▶ Response

HTTPDescription비고
200성공
204성공응답 혹은 처리 할 리포트가 없는 경우
400실패실패로 전달시 재처리 가능함

MMS MO 컨텐츠 조회 API #

MMS MO 컨텐츠를 조회한다

▶ Request

URL

GET /mo/v1/file/**   HTTP/1.1
Authorization: Bearer {token}
Content-Type: application/json
Host: api.msghub.uplus.co.kr

▶ Request

Header

NameTypeRequiredDescription
AuthorizationStringtrue사용자 인증 토큰

▶ Response

HTTPDescription비고
200성공조회 요청 파일 다운로드
403실패권한 오류(실패로 전달 시 재처리 가능)
417실패잘못된 요청(잘못된 요청 주소, 잘못된 헤더 값 등)

참고

MO 메세지 조회 API #

MO 메세지를 조회한다

▶ Request

URL

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

▶ Request

Header

NameTypeRequiredDescription
AuthorizationStringtrue사용자 인증 토큰

▶ Response

NameTypeDescription비고
moCntIntegerMO 건수
moLstArrayMO 리스트

MO 리스트 ( moLst )

NameTypeDescription비고
moKeyStringMO키
moNumberStringMO 번호
moTypeStringMO 타입SMSMO, LMSMO, MMSMO
moCallbackString발신번호
productCodeString상품코드SMSMO, LMSMO, MMSMO
moTitleStringMO 타이틀
moMsgString메시지
telcoString이통사
moRecvDtString수신시간
contentCntIntegerMMS MO 컨텐츠 개수
contentInfoLstArrayMMS MO 컨텐츠 정보 리스트

MMS MO 컨텐츠 정보 리스트 ( contentInfoLst )

NameTypeDescription비고
contentNameStringMMS MO 컨텐츠명
contentSizeStringMMS MO 컨텐츠 사이즈
contentExtStringMMS MO 컨텐츠 확장자
contentUrlStringMMS MO 컨텐츠 URL컨텐츠 요청 시, 즉시 파일이 삭제되어 재요청 불가

▶ Sample

Curl

curl -X GET "https://api.msghub.uplus.co.kr/mo/direct/v1/msg"
-H  "accept: */*"
-H  "Content-Type: application/json"
-d
{
    "code": "10000",
    "message": "성공",
    "data": {
        "moCnt": 2,
        "moLst": [
           {
               "moKey": "pcNUC3QGVk.6cDbSU",
               "moNumber": "12341234",
               "moType": "SMSMO",
               "moCallback": "01012340000",
               "productCode": "SMSMO",
               "moTitle": null,
               "moMsg": "sms mo 테스트",
               "telco": "LGU",
               "moRecvDt": "2022-02-23T11:36:38"
               "contentCnt": 0,
               "contentInfoLst": null
             },
             {
               "moKey": "WgCiOd6MNJ.6cDbST",
               "moNumber": "12341234",
               "moType": "MMSMO",
               "moCallback": "01012340001",
               "productCode": "MMSMO",
               "moTitle": "mms mo1",
               "moMsg": "mms mo 테스트..",
               "telco": "LGU",
               "moRecvDt": "2022-02-23T11:36:38",
               "contentCnt": 2,
               "contentInfoLst": [
                    {
                       "contentName": "FLZ5r6KVyv_0.jpg",
                       "contentSize": "144934",
                       "contentExt": "jpg",
                       "contentUrl": "https://api.msghub.uplus.co.kr/mo/v1/file/WgCiOd6MNJ.6cDbST/0"
                    },
                    {
                        "contentName": "FLZ5r6KVyv_1.jpg",
                        "contentSize": "167003",
                        "contentExt": "jpg",
                        "contentUrl": "https://api.msghub.uplus.co.kr/mo/v1/file/WgCiOd6MNJ.6cDbST/1"
                    }
                ]
             }
        ]
    }
}
HTTPDescription비고
200성공
400실패실패로 전달 시 재처리 가능함
401실패엑세스 토큰 만료

참고

Updated on 2024년 2월 29일
이미지 사전등록080 수신거부번호
목차
  • MO 메시지 조회
  • MO 메시지 전달(Webhook 방식)
  • MMS MO 컨텐츠 조회 API
  • MO 메세지 조회 API