메시지 발송 결과 조회

Prev Next

Classic/VPC 환경에서 이용 가능합니다.

메시지 발송 결과를 조회합니다.

요청

요청 형식을 설명합니다. 요청 형식은 다음과 같습니다.

메서드 URI
GET /sms/v2/services/{serviceId}/messages/{messageId}

요청 헤더

Simple & Easy Notification Service API에서 공통으로 사용하는 헤더에 대한 정보는 Simple & Easy Notification Service 요청 헤더를 참조해 주십시오.

요청 경로 파라미터

요청 경로 파라미터에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
serviceId String Required SMS 서비스 아이디
messageId String Required 메시지 아이디

요청 예시

요청 예시는 다음과 같습니다.

curl --location --request GET 'https://sens.apigw.ntruss.com/sms/v2/services/ncp:sms:kr:50*********1:sens/messages/f574d3f0-****-****-****-daa31f50eaf5' \
--header 'x-ncp-apigw-timestamp: {Timestamp}' \
--header 'x-ncp-iam-access-key: {Access Key}' \
--header 'x-ncp-apigw-signature-v2: {API Gateway Signature}' 

응답

응답 형식을 설명합니다.

응답 바디

응답 바디에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
statusCode String Required 상태 코드
  • HTTP 상태 코드 규칙을 따름
    • 200: 성공
    • 그 외: 실패
statusName String Required 상태
  • success | reserved | fail
    • success: 성공
    • reserved: 예약
    • fail: 실패
messages Array Required 메시지 정보

messages

messages에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
requestId String Required 요청 아이디
messageId String Required 메시지 아이디
requestTime String Required 요청 일시
  • YYYY-MM-dd HH:mm:ss 형식
contentType String Required 메시지 콘텐츠 타입
  • COMM | AD
    • COMM: 일반용
    • AD: 광고용
type String Required 메시지 타입
  • SMS | LMS | MMS
    • SMS: SMS 메시지
    • LMS: LMS 메시지
    • MMS: MMS 메시지
subject String Required 메시지 제목
content String Required 메시지 내용
countryCode String Required 국가 코드
from String Required 발신 번호
to String Required 수신 번호
completeTime String Optional 완료 일시
  • YYYY-MM-dd HH:mm:ss 형식
telcoCode String Optional 통신사 코드
files Array Optional 첨부 파일 목록
status String Required 요청 상태
  • READY | PROCESSING | COMPLETED
    • READY: 대기중
    • PROCESSING: 처리중
    • COMPLETED: 완료
statusCode String Optional 수신 결과 코드
statusName String Optional 수신 상태
  • success | fail
    • success: 성공
    • fail: 실패
statusMessage String Optional 수신 상태 메시지

files

files에 대한 설명은 다음과 같습니다.

필드 타입 필수 여부 설명
fileId String Required 파일 아이디
name String Required 파일 이름

응답 상태 코드

Simple & Easy Notification Service API에서 공통으로 사용하는 응답 상태 코드에 대한 정보는 Simple & Easy Notification Service 응답 상태 코드를 참조해 주십시오.

응답 예시

응답 예시는 다음과 같습니다.

{
    "statusCode": "200",
    "statusName": "success",
    "messages": [
        {
            "requestId": "RSMA-*************-****-********-ijYyjJqS",
            "messageId": "f574d3f0-****-****-****-daa31f50eaf5",
            "requestTime": "2025-11-25 10:17:00",
            "contentType": "COMM",
            "type": "MMS",
            "subject": "Delivery",
            "content": "Hello, ******. This is for notifying your delivery status.",
            "countryCode": "82",
            "from": "010********",
            "to": "010********",
            "completeTime": "2025-11-25 10:17:00",
            "telcoCode": "ETC",
            "files": [
                {
                    "fileId": "a136************************74f7",
                    "name": "G0ufjqMy3wBpCucJenTaU.jpg"
                }
            ],
            "status": "COMPLETED",
            "statusCode": "3018",
            "statusName": "fail",
            "statusMessage": "휴대폰 가입 이동통신사를 통해 발신번호 변작 방지 부가 서비스에 가입된 번호를 발신번호로 사용하는 경우"
        }
    ]
}

수신 결과 코드

EMMA v3.5.1 이상에서 SMS 메시지 전송 후 수신 결과를 나타내는 코드입니다. EMMA 수신 결과 코드는 다음 세 가지로 구분됩니다.

  • IB G/W Report Code: 이통사에 메시지를 전송한 후 반환되는 결과 코드
  • IB G/W Response Code: 중계사 게이트웨이가 메시지를 수신한 후 반환하는 결과 코드
  • IB EMMA: EMMA가 메시지 전송 요청을 처리하는 과정에서 발생한 오류 코드

IB G/W Report Code

IB G/W Report 코드별 설명은 다음과 같습니다.

코드 분류 설명
0 success 성공
2000 failure 전송 시간 초과
2001 failure 전송 실패 (무선망단)
2002 failure 전송 실패 (무선망 > 단말기단)
2003 failure 단말기 전원 꺼짐
2004 failure 단말기 메시지 버퍼 풀
2005 failure 음영지역
2006 failure 메시지 삭제됨
2007 failure 일시적인 단말 문제
3000 Invalid 전송할 수 없음
3001 Invalid 가입자 없음
3002 Invalid 성인 인증 실패
3003 Invalid 수신 번호 형식 오류
3004 Invalid 단말기 서비스 일시 정지
3005 Invalid 단말기 호 처리 상태
3006 Invalid 착신 거절
3007 Invalid Callback URL을 받을 수 없는 폰
3008 Invalid 기타 단말기 문제
3009 Invalid 메시지 형식 오류
3010 Invalid MMS 미지원 단말
3011 Invalid 서버 오류
3012 Invalid 스팸
3013 Invalid 서비스 거부
3014 Invalid 기타
3015 Invalid 전송 경로 없음
3016 Invalid 첨부 파일 사이즈 제한 실패
3017 Invalid 발신 번호 변작 방지 세칙 위반
3018 Invalid 발신 번호 변작 방지 서비스에 가입된 휴대폰 개인가입자 번호
3019 Invalid KISA 또는 미래부에서 모든 고객사에 대하여 차단 처리 요청한 발신 번호
3022 Invalid Charset Conversion Error
3023 Invalid 발신 번호 사전등록제를 통해 등록되지 않은 번호

IB G/W Response Code

IB G/W Response 코드별 설명은 다음과 같습니다.

코드 설명
1001 Server Busy (RS 내부 저장 Queue Full)
1002 수신 번호 형식 오류
1003 회신번호 형식 오류
1004 스팸
1005 사용 건수 초과
1006 첨부 파일 없음
1007 첨부 파일 있음
1008 첨부 파일 저장 실패
1009 CLIENT_MSG_KEY 없음
1010 CONTENT 없음
1011 CALLBACK 없음
1012 RECIPIENT_INFO 없음
1013 SUBJECT 없음
1014 첨부 파일 키 없음
1015 첨부 파일 이름 없음
1016 첨부 파일 크기 없음
1017 첨부 파일 Content 없음
1018 전송 권한 없음
1019 TTL 초과
1020 charset conversion error
S000 중계사 요청 실패 (서버 오류)
S001 중계사 요청 실패 (서버 오류)
S002 중계사 요청 실패 (잘못된 요청)
S003 중계사 요청 실패 (스팸 처리)
S004 쿼터 초과
S005 잘못된 MMS 파일
S006 MMS 파일을 찾을 수 없음
S007 MMS 파일 만료
S008 MMS 파일 크기 초과
S009 MMS 파일 해상도 초과
S010 MMS 파일 업로드 쿼터 초과
S011 MMS 파일 업로드 실패
S012 발신 번호 세칙 오류
S998 예기치 못한 서버 오류
S999 기타 오류

IB EMMA

IB EMMA 코드별 설명은 다음과 같습니다.

코드 설명
E900 Invalid-IB 전송키가 없는 경우
E901 수신 번호가 없는 경우
E902 동보인 경우, 수신 번호 순번이 없는 경우
E903 제목이 없는 경우
E904 메시지가 없는 경우
E905 회신번호가 없는 경우
E906 메시지 키가 없는 경우
E907 동보 여부가 없는 경우
E908 서비스 타입이 없는 경우
E909 전송 요청 시각이 없는 경우
E910 TTL 타임이 없는 경우
E911 서비스 타입이 MMS MT인 경우, 첨부 파일 확장자가 없는 경우
E912 서비스 타입이 MMS MT인 경우, attach_file 폴더에 첨부 파일이 없는 경우
E913 서비스 타입이 MMS MT인 경우, 첨부 파일 사이즈가 0인 경우
E914 서비스 타입이 MMS MT인 경우, 메시지 테이블에는 파일 그룹 키가 있는데 파일 테이블에 데이터가 없는 경우
E915 중복 메시지
E916 인증 서버 차단 번호
E917 고객 DB 차단 번호
E918 USER CALLBACK FAIL
E919 발송 제한 시간인 경우, 메시지 재발송 처리가 금지된 경우
E920 서비스 타입이 LMS MT인 경우, 메시지 테이블에 파일 그룹 키가 있는 경우
E921 서비스 타입이 MMS MT인 경우, 메시지 테이블에 파일 그룹 키가 없는 경우
E922 동보 단어 제약 문자 사용 오류
E999 기타 오류