예약 발송 조회V1 #
예약 발송 내역을 조회합니다.
Request #
URL
GET /msg/v1/resv/sendList HTTP/1.1
Authorization: Bearer {token}
Content-Type: application/json
Host: api.msghub.uplus.co.kr
Header
| Name | Type | Required | Description |
|---|---|---|---|
| Authorization | String | true | 사용자 인증 토큰 |
Curl
curl -X GET "https://api.msghub.uplus.co.kr/msg/v1/resv/sendList" -H "accept: */*" -H "Content-Type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxIiwiYWNjZXNzVXJsIjoiYXV0aCIsImlzcyI6ImNtLmxndXBsdX..."
Response #
| Name | Type | Description |
|---|---|---|
| code | String | 예약 발송 목록 조회에 대한 결과 응답코드 |
| message | String | 예약 발송 목록 조회에 대한 결과 응답코드 설명 |
| data | List | 결과 데이터 |
data.resvSendList | List | 예약 발송 목록 |
resvSendList
| Name | Type | Description |
|---|---|---|
webReqId | String | 웹 요청 키 |
corpId | String | 회사 아이디 |
projectId | String | 프로젝트 아이디 |
chString | String | 채널 |
msgInfo | String | 메시지 부가 정보 |
senderCnt | String | 발송 개수 |
callback | String | 발신 번호 |
status | String | 발송 상태 |
resvSenderYn | String | 예약 발송 여부 |
delYn | String | 삭제 여부 |
| String | 예약 발송 취소 사유 |
reqDt | String | 요청 일시 |
Sample #
{
"code": "10000",
"message": "성공",
"data": {
"resvSendList": [
{
"webReqId": "FRDmuPj5",
"corpId": "COMuCUO0U5",
"projectId": "PJTaynizRS",
"chString": "FRIENDTALK",
"msgInfo": "",
"senderCnt": "1",
"callback": "0269496227",
"status": "COMPLETED",
"resvSenderYn": "Y",
"delYn": "N",
"resvCnclReason": "",
"reqDt": ""
},
{
"webReqId": "ALMl8RDm",
"corpId": "COMuCUO0U5",
"projectId": "PJTaynizRS",
"chString": "ALIMTALK",
"msgInfo": "",
"senderCnt": "1",
"callback": "0269496227",
"status": "COMPLETED",
"resvSenderYn": "N",
"delYn": "N",
"resvCnclReason": "",
"reqDt": ""
}
]
}
}
예약 발송 조회V1.1 #
예약 발송 내역을 조회합니다.
Request #
URL
GET /msg/v1.1/resv/sendList HTTP/1.1
Authorization: Bearer {token}
Content-Type: application/json
Host: api.msghub.uplus.co.kr
Header
| Name | Type | Required | Description |
|---|---|---|---|
| Authorization | String | true | 사용자 인증 토큰 |
Curl
curl -X GET "https://api.msghub.uplus.co.kr/msg/v1.1/resv/sendList" -H "accept: */*" -H "Content-Type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxIiwiYWNjZXNzVXJsIjoiYXV0aCIsImlzcyI6ImNtLmxndXBsdX..."
Response #
| Name | Type | Description |
|---|---|---|
| code | String | 예약 발송 목록 조회에 대한 결과 응답코드 |
| message | String | 예약 발송 목록 조회에 대한 결과 응답코드 설명 |
| data | List | 결과 데이터 |
data.resvSendList | List | 예약 발송 목록 |
resvSendList
| Name | Type | Description |
|---|---|---|
webReqId | String | 웹 요청 키 |
ch | String | 채널 |
senderCnt | String | 발송 개수 |
callback | String | 발신 번호 |
status | String | 발송 상태 |
resvSenderYn | String | 예약 발송 여부 |
delYn | String | 삭제 여부 |
| String | 예약 발송 취소 사유 |
reqDt | String | 요청 일시 |
Sample #
{
"code": "10000",
"message": "성공",
"data": {
"resvSendList": [
{
"webReqId": "webReqId1",
"ch": "SMS",
"senderCnt": "1",
"callback": "0200000000",
"status": "COMPLETED",
"resvSenderYn": "Y",
"delYn": "N",
"resvCnclReason": "",
"reqDt": ""
},
{
"webReqId": "webReqId2",
"ch": "MMS",
"senderCnt": "1",
"callback": "0200000000",
"status": "SEND_WAIT",
"resvSenderYn": "Y",
"delYn": "N",
"resvCnclReason": "",
"reqDt": "2025-04-30T10:00:00"
}
]
}
}
예약 발송 취소 #
예약 발송을 취소합니다.
Request #
URL
POST /msg/v1/resv/sendCancel HTTP/1.1
Authorization: Bearer {token}
Content-Type: application/json
Host: api.msghub.uplus.co.kr
Header
| Name | Type | Required | Description |
|---|---|---|---|
| Authorization | String | true | 사용자 인증 토큰 |
Request Body
| Name | Type | Description | 비고 |
|---|---|---|---|
webReqId | String | 웹 요청 아이디 | |
resvCnclReason | String | 예약 발송 취소 사유 |
Response #
| Name | Type | Description |
|---|---|---|
| code | String | 예약 발송 취소에 대한 결과 응답 코드 |
| message | String | 예약 발송 취소에 대한 결과 응답 코드 설명 |
Sample #
Curl
curl -X POST "https://api.msghub.uplus.co.kr/msg/v1/resv/sendCancel" -H "accept: */*" -H "Content-Type: application/json" -H "Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiIxIiwiYWNjZXNzVXJsIjoiYXV0aCIsImlzcyI6ImNtLmxndXBsdX..." -d '{ "webReqId":"SMS9rQTUiu", "resvCnclReason":"발송 취소" }'
Response
{
"code": "10000",
"message": "성공",
}