スパムレポート

ユーザーによって報告されたスパムメールは、ユーザーのアドレスがスパムレポートリストに追加されます。

このリストにあるメールアドレスは、有効期限が切れるまでメールを受信しません。

このリストに対してクエリおよび削除操作を実行できます。

クエリ

URL

https://email.api.engagelab.cc/v1/complaints
              
              https://email.api.engagelab.cc/v1/complaints

            
このコードブロックはフローティングウィンドウ内に表示されます

HTTPリクエストメソッド

GET
              
              GET

            
このコードブロックはフローティングウィンドウ内に表示されます

クエリパラメータの説明

パラメータ タイプ 必須 説明
start_date string * 開始日 (形式: yyyy-MM-dd)
end_date string * 終了日 (形式: yyyy-MM-dd)
email string * メールアドレス, 例: 22@gmail.com
offset int No 開始位置 [0-], デフォルトは0
limit int No 数量 [0-100], デフォルトは100

リクエスト例:

curl -X GET -H 'Content-Type: application/json; charset=utf-8' -H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ==' 'https://email.api.engagelab.cc/v1/complaints?offset=0&limit=90'
              
              curl -X GET -H 'Content-Type: application/json; charset=utf-8' 
     -H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ==' 
     'https://email.api.engagelab.cc/v1/complaints?offset=0&limit=90' 

            
このコードブロックはフローティングウィンドウ内に表示されます

レスポンスの説明

パラメータ 説明
email レポートリスト内のクエリされたアドレスの詳細
reason レポートの理由
complaint_time レポートの時間
expire_time レポートの有効期限

レスポンス例

{ "result": [ { "email": "9978977@qq.com", "reason": "from softbounce", "complaint_time": "2016-02-01T14:53:20+0800", "expire_time": "2017-02-01T14:53:20+0800" } ], "count": 1, "total": 1 }
              
              {
  "result": [
    {
      "email": "9978977@qq.com",
      "reason": "from softbounce",
      "complaint_time": "2016-02-01T14:53:20+0800",
      "expire_time": "2017-02-01T14:53:20+0800"
    }
  ],
  "count": 1,
  "total": 1
}

            
このコードブロックはフローティングウィンドウ内に表示されます

削除

URL

https://email.api.engagelab.cc/v1/complaints
              
              https://email.api.engagelab.cc/v1/complaints

            
このコードブロックはフローティングウィンドウ内に表示されます

HTTPリクエストメソッド

DELETE
              
              DELETE

            
このコードブロックはフローティングウィンドウ内に表示されます

リクエストパラメータの説明

パラメータ タイプ 必須 説明
start_date string * 開始日 (形式: yyyy-MM-dd)
end_date string * 終了日 (形式: yyyy-MM-dd)
email string * 特定のメールを削除

リクエスト例

curl -X DELETE -H 'Content-Type: application/json; charset=utf-8' -H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ==' --data '{"email": "x@example.com"}' 'https://email.api.engagelab.cc/v1/complaints' curl -X DELETE -H 'Content-Type: application/json; charset=utf-8' -H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ==' --data '{"start_date": "2023-04-01 08:00:00", "end_date": "2023-07-01 08:00:00"}' 'https://email.api.engagelab.cc/v1/complaints'
              
              curl -X DELETE -H 'Content-Type: application/json; charset=utf-8' 
     -H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ==' 
     --data '{"email": "x@example.com"}'
     'https://email.api.engagelab.cc/v1/complaints' 

curl -X DELETE -H 'Content-Type: application/json; charset=utf-8' 
     -H 'Authorization:Basic YXBpX3VzZXI6YXBpX2tleQ==' 
     --data '{"start_date": "2023-04-01 08:00:00", "end_date": "2023-07-01 08:00:00"}'
     'https://email.api.engagelab.cc/v1/complaints' 

            
このコードブロックはフローティングウィンドウ内に表示されます

レスポンスの説明

なし

レスポンス例

{ "count": 2 }
              
              {
  "count": 2
}

            
このコードブロックはフローティングウィンドウ内に表示されます
icon
お問い合わせ