--- title: "메시지 발송 결과 조회" slug: "sens-sms-get" updated: 2026-09-17T09:15:56Z published: 2026-09-17T09:15:56Z canonical: "api.ncloud-docs.com/sens-sms-get" --- > ## Documentation Index > Fetch the complete documentation index at: https://api.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # 메시지 발송 결과 조회 Classic/VPC 환경에서 이용 가능합니다. 메시지 발송 결과를 조회합니다. ## 요청 요청 형식을 설명합니다. 요청 형식은 다음과 같습니다. | 메서드 | URI | | --- | --- | | GET | /sms/v2/services/{serviceId}/messages/{messageId} | ### 요청 헤더 Simple & Easy Notification Service API에서 공통으로 사용하는 헤더에 대한 정보는 [Simple & Easy Notification Service 요청 헤더](/docs/sens-overview#%EC%9A%94%EC%B2%AD%ED%97%A4%EB%8D%94)를 참조해 주십시오. ### 요청 경로 파라미터 요청 경로 파라미터에 대한 설명은 다음과 같습니다. | 필드 | 타입 | 필수 여부 | 설명 | | --- | --- | --- | --- | | `serviceId` | String | Required | SMS 서비스 아이디 - [프로젝트 목록 조회](/docs/sens-project-list) 참조 | | `messageId` | String | Required | 메시지 아이디 - [메시지 발송 목록 조회](/docs/sens-sms-list) 참조 | ### 요청 예시 요청 예시는 다음과 같습니다. ``` 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 | - | 상태 코드 - HTTP 상태 코드 규칙을 따름 - `200`: 성공 - 그 외: 실패 | | `statusName` | String | - | 상태 - `success` \| `reserved` \| `fail` - `success`: 성공 - `reserved`: 예약 - `fail`: 실패 | | `messages` | Array | - | 메시지 정보: [messages](/docs/sens-sms-get#messages) | #### `messages` `messages`에 대한 설명은 다음과 같습니다. | 필드 | 타입 | 필수 여부 | 설명 | | --- | --- | --- | --- | | `requestId` | String | - | 요청 아이디 | | `messageId` | String | - | 메시지 아이디 | | `requestTime` | String | - | 요청 일시 - YYYY-MM-dd HH:mm:ss 형식 | | `contentType` | String | - | 메시지 콘텐츠 타입 - `COMM` \| `AD` - `COMM`: 일반용 - `AD`: 광고용 | | `type` | String | - | 메시지 타입 - `SMS` \| `LMS` \| `MMS` - `SMS`: SMS 메시지 - `LMS`: LMS 메시지 - `MMS`: MMS 메시지 | | `subject` | String | - | 메시지 제목 | | `content` | String | - | 메시지 내용 | | `countryCode` | String | - | 국가 코드 | | `from` | String | - | 발신 번호 | | `to` | String | - | 수신 번호 | | `completeTime` | String | - | 완료 일시 - YYYY-MM-dd HH:mm:ss 형식 | | `telcoCode` | String | - | 통신사 코드 | | `files` | Array | - | 첨부 파일 목록: [files](/docs/sens-sms-get#files) | | `status` | String | - | 요청 상태 - `READY` \| `PROCESSING` \| `COMPLETED` - `READY`: 대기중 - `PROCESSING`: 처리중 - `COMPLETED`: 완료 | | `statusCode` | String | - | [수신 결과 코드](/docs/sens-sms-get#%EC%88%98%EC%8B%A0%EA%B2%B0%EA%B3%BC%EC%BD%94%EB%93%9C) | | `statusName` | String | - | 수신 상태 - `success` \| `fail` - `success`: 성공 - `fail`: 실패 | | `statusMessage` | String | - | 수신 상태 메시지 | #### `files` `files`에 대한 설명은 다음과 같습니다. | 필드 | 타입 | 필수 여부 | 설명 | | --- | --- | --- | --- | | `fileId` | String | - | 파일 아이디 | | `name` | String | - | 파일 이름 | ### 응답 상태 코드 Simple & Easy Notification Service API에서 공통으로 사용하는 응답 상태 코드에 대한 정보는 [Simple & Easy Notification Service 응답 상태 코드](/docs/sens-overview#%EC%9D%91%EB%8B%B5%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C)를 참조해 주십시오. ### 응답 예시 응답 예시는 다음과 같습니다. ``` { "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 | 기타 오류 |