--- title: "メッセージ送信リストの照会" slug: "sens-sms-list" updated: 2026-09-17T09:57:20Z published: 2026-09-17T09:57:20Z canonical: "api.ncloud-docs.com/sens-sms-list" --- > ## 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環境で利用できます。 メッセージの送信リクエストリストを照会します。直近90日以内のリクエストリストを照会できます。 ## リクエスト リクエスト形式を説明します。リクエスト形式は次の通りです。 | メソッド | URI | | --- | --- | | GET | /sms/v2/services/{serviceId}/messages | ### リクエストヘッダ Simple & Easy Notification Service APIで共通して使用されるヘッダの詳細は、[Simple & Easy Notification Serviceのリクエストヘッダ](/docs/ja/sens-overview#%EC%9A%94%EC%B2%AD%ED%97%A4%EB%8D%94)をご参照ください。 ### リクエストパスパラメータ リクエストパスパラメータの説明は次の通りです。 | フィールド | タイプ | 必須の有無 | 説明 | | --- | --- | --- | --- | | `serviceId` | String | Required | SMSサービス ID - [プロジェクトリストの照会](/docs/ja/sens-project-list)を参照 | ### リクエストクエリパラメータ リクエストクエリパラメータの説明は次の通りです。 | フィールド | タイプ | 必須の有無 | 説明 | | --- | --- | --- | --- | | `requestId` | String | Conditional | リクエスト ID - メッセージ送信時、レスポンスで受け取ったリクエスト IDを入力 - `requestId`、`requestStartTime`+`requestEndTime`、`completeStartTime`+`completeEndTime`のいずれか1つは必ず入力 | | `requestStartTime` | String | Conditional | 送信リクエスト基準の照会開始日時 - YYYY-MM-DD HH:mm:ss形式(URLエンコードが必要) - `requestId`、`requestStartTime`+`requestEndTime`、`completeStartTime`+`completeEndTime`のいずれか1つは必ず入力 | | `requestEndTime` | String | Conditional | 送信リクエスト基準の照会終了日時 - YYYY-MM-DD HH:mm:ss形式(URLエンコードが必要) - `requestStartTime`との期間が30日以内であること | | `completeStartTime` | String | Conditional | 送信完了基準の照会開始日時 - YYYY-MM-DD HH:mm:ss形式(URLエンコードが必要) - `requestId`、`requestStartTime`+`requestEndTime`、`completeStartTime`+`completeEndTime`のいずれか1つは必ず入力 | | `completeEndTime` | String | Conditional | 送信完了基準の照会終了日時 - YYYY-MM-DD HH:mm:ss形式(URLエンコードが必要) - `completeStartTime`との期間が24時間以内であること | | `messageId` | String | Optional | メッセージ ID | | `type` | String | Optional | メッセージタイプ - `SMS` \| `LMS` \| `MMS` - `SMS`: SMSメッセージ - `LMS`: LMSメッセージ - `MMS`: MMSメッセージ | | `contentType` | String | Optional | メッセージコンテンツタイプ - `COMM` \| `AD` - `COMM`: 一般用 - `AD`: 広告用 | | `countryCode` | String | Optional | 国コード | | `status` | String | Optional | リクエスト状態 - `READY` \| `PROCESSING` \| `COMPLETED` - `READY`: 待機中 - `PROCESSING`: 処理中 - `COMPLETED`: 完了 | | `from` | String | Optional | 送信番号 - 数字のみ入力可能 | | `to` | String | Optional | 受信番号 - 数字のみ入力可能 | | `statusName` | String | Optional | 受信状態 - `success` \| `fail` - `success`: 成功 - `fail`: 失敗 | | `nextToken` | String | Optional | ページ位置トークン - 次のリスト照会時に使用し、前回の呼び出しからのレスポンスで受け取ったトークン値を入力 | | `pageSize` | Integer | Optional | ページごとの項目数 - 1~100 (デフォルト: 20) - `requestId`入力時、デフォルトで1000を適用 | ### リクエスト例 リクエストのサンプルコードは次の通りです。 ``` curl --location --request GET 'https://sens.apigw.ntruss.com/sms/v2/services/ncp:sms:kr:50*********1:sens/messages?requestStartTime=2025-11-25%2009%3A10%3A00&requestEndTime=2025-11-25%2010%3A30%3A00&pageSize=1' \ --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ステータスコード規格に準拠 - `202`: 成功 - その他: 失敗 | | `statusName` | String | - | 状態 - `success` \| `reserved` \| `fail` - `success`: 成功 - `reserved`: 予約 - `fail`: 失敗 | | `messages` | Array | - | メッセージ送信リクエストリスト: [messages](/docs/ja/sens-sms-list#messages) | | `pageSize` | Integer | - | ページごとの項目数 | | `pageIndex` | Integer | - | ページインデックス | | `itemCount` | Integer | - | レスポンス結果数 | | `hasMore` | Boolean | - | 次のページは存在するか - `true`: 存在する - `false`: 存在しない | | `nextToken` | String | - | ページ位置トークン - 次のページがない場合、表示しない | #### `messages` `messages`の説明は次の通りです。 | フィールド | タイプ | 必須の有無 | 説明 | | --- | --- | --- | --- | | `requestId` | String | - | リクエスト ID | | `messageId` | String | - | メッセージ ID | | `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メッセージ | | `countryCode` | String | - | 国コード | | `from` | String | - | 送信番号 | | `to` | String | - | 受信番号 | | `completeTime` | String | - | 完了日時 - YYYY-MM-DD HH:mm:ss形式 | | `telcoCode` | String | - | 通信キャリアコード | | `status` | String | - | リクエスト状態 - `READY` \| `PROCESSING` \| `COMPLETED` - `READY`: 待機中 - `PROCESSING`: 処理中 - `COMPLETED`: 完了 | | `statusCode` | String | - | [受信結果コード](/docs/ja/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 | - | 受信状態メッセージ | ### レスポンスステータスコード Simple & Easy Notification Service APIで共通して使用されるレスポンスステータスコードの詳細は、[Simple & Easy Notification Serviceのレスポンスステータスコード](/docs/ja/sens-overview#%EC%9D%91%EB%8B%B5%EC%83%81%ED%83%9C%EC%BD%94%EB%93%9C)をご参照ください。 ### レスポンス例 レスポンスのサンプルコードは次の通りです。 ``` { "statusCode": "202", "statusName": "success", "messages": [ { "requestId": "RSMA-*************-****-********-ijYyjJqS", "messageId": "f574d3f0-****-****-****-daa31f50eaf5", "requestTime": "2025-11-25 10:17:00", "contentType": "COMM", "type": "MMS", "countryCode": "82", "from": "010********", "to": "010********", "completeTime": "2025-11-25 10:17:00", "telcoCode": "ETC", "status": "COMPLETED", "statusCode": "3018", "statusName": "fail", "statusMessage": "携帯電話加入通信キャリアを通じて送信番号偽装防止付加サービスに登録した番号を送信番号として使用する場合" } ], "pageSize": 1, "pageIndex": 0, "itemCount": 1, "hasMore": true, "nextToken": "eyJwYXJhbWV0ZXJI...MxZjUwZWFmNSJ9" } ```