getMailRequestStatus
    • PDF

    getMailRequestStatus

    • PDF

    Article Summary

    送信を要請したrequestIdを伝え、該当するリクエストにより送信中のメールのステータスとステータス別の数を照会します。

    GET https://{endpoint}/mails/requests/{requestId}/status
    

    リクエスト

    リクエストパラメータ

    パラメータ名必須タイプ制約事項説明
    requestIdYesStringEmail送信のリクエストID(それぞれの要請を区別するID、一括で複数件のメール送信を要請する場合、requestIdが複数のmailIdを含むことができる。

    レスポンス

    HTTPステータスコード説明
    200成功
    400認証失敗、間違ったリクエスト
    500サーバエラー

    例示

    リクエスト

    GET https://mail.apigw.ntruss.com/api/v1/mails/requests/20181126000000246001/status
    

    レスポンス

    {
      "requestId":"20181126000000246001",
      "readyCompleted":true,
      "allSentSuccess":false,
      "requestCount":35179,
      "sentCount":33502,
      "finishCount":35179,
      "readyCount":35179,
      "reservationDate":null,
      "countsByStatus":[
        {
          "status":{
            "label":"Failed to send",
            "code":"F"
          },
          "count":1415
        },
        {
          "status":{
            "label":"Sent successfully",
            "code":"S"
          },
          "count":33502
        },
        {
          "status":{
            "label":"Unsubscribe",
            "code":"U"
          },
          "count":262
        }
      ]
    }
    

    属性

    項目必須タイプ制約事項説明
    requestIdYesStringEmail送信リクエストのID(それぞれの要請を区別するID、一括で複数件のメール送信を要請する場合、requestIdが複数のmailIdを含むことがある。
    readyCompletedYesBoolean送信準備完了の可否・送信を要請した件数がすべてDBに入力され、送信準備ができているかの可否(送信が完了してもtrue)
    allSentSuccessYesBoolean要請があったすべてのメールが送信できたかの可否
    requestCountYesInteger送信リクエストの件数
    sentCountYesInteger送信完了(送信成功)の件数
    finishCountYesInteger処理が完了した件数(送信成功+失敗+受信拒否+キャンセル)
    readyCountYesInteger準備完了または送信完了した件数(送信のためにDBに入力された件数)
    reservationDateNoDateTime予約日時
    countsByStatusYesList<CountByStatus>ステータスによるメール数

    エラーコード

    HTTP Status Codeリターンコードレスポンスメッセージ
    40077101ログイン情報のエラー
    40077102BAD_REQUEST
    40077103リソースが存在しない
    40377201権限なし
    40377202Email商品の利用申込をしていない
    40577001METHOD_NOT_ALLOWED
    41577002UNSUPPORTED_MEDIA_TYPE
    50077301基本プロジェクトが存在しない
    50077302外部システムAPIの連動エラー
    50077303その他のINTERNAL_SERVER_ERROR

    この記事は役に立ちましたか?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.