Subuser Bounces

Retrieve Bounces

URI引数 必須 条件 説明
task Yes getを指定します 指定したサブユーザのバウンスリストを取得します
user Yes 親アカウント配下に登録されているサブユーザ バウンスリストを取得するサブユーザ
date No 0 または 1 ISO-8601フォーマットでタイムスタンプを取得する場合の任意の引数です。Pacific Timezoneで取得できます。フォーマット: YYYY-MM-DD HH:MM:SS
Parameter Value Requirements Description

Call

POST https://api.sendgrid.com/api/user.bounces.json
POST Data api_user=your_sendgrid_username&api_key=your_sendgrid_password&user=subuser_username&task=get&date=1

Response

1
2
3
4
5
6
7
8
9
10
11
12
13
14
[
  {
    "email": "email1@domain.com",
    "status": "5.1.1",
    "reason": "550 5.1.1 unknown or illegal user: email1@domain.com",
    "created": "2014-12-06 08:34:48"
  },
  {
    "email": "email2@domain2.com",
    "status": "5.1.1",
    "reason": "550 5.1.1 The email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at http:\/\/support.google.com\/mail\/bin\/answer.py?answer=6596 qy3si50924603pab.12 - gsmtp ",
    "created": "2014-12-06 08:36:34"
  }
]

Call

POST https://api.sendgrid.com/api/user.bounces.xml
POST Data api_user=your_sendgrid_username&api_key=your_sendgrid_password&user=subuser_username&task=get&date=1

Response

1
2
3
4
5
6
7
8
9
10
11
12
13
14
<bounces>
   <bounce>
      <email>email1@domain.com</email>
      <status>5.1.1</status>
      <reason>550 5.1.1 unknown or illegal user: email1@domain.com</reason>
      <created>2014-12-06 08:34:48</created>
   </bounce>
   <bounce>
      <email>email2@domain2.com</email>
      <status>5.1.1</status>
      <reason>550 5.1.1 The email account that you tried to reach does not exist. Please try double-checking the recipient's email address for typos or unnecessary spaces. Learn more at http:\/\/support.google.com\/mail\/bin\/answer.py?answer=6596 qy3si50924603pab.12 - gsmtp </reason>
      <created>2014-12-06 08:36:34</created>
   </bounce>
</bounces>

Delete Bounces

SendGridはバウンスされたアドレスに対してメールを再配信しないため、ユーザが再送信を希望する場合、バウンスリストから削除する必要があります。

URI引数 必須 条件 説明
task Yes deleteを指定します 指定したサブユーザのバウンスから削除します
user Yes 親アカウント配下に登録されているサブユーザ バウンスリストからアドレスを削除するサブユーザ
email Yes 削除したいメールアドレス バウンスリストから削除するメールアドレス
Parameter Value Requirements Description

Call

POST https://api.sendgrid.com/api/user.bounces.json
POST Data api_user=your_sendgrid_username&api_key=your_sendgrid_password&user=subuser_username&task=delete&email=bounce@example.com

Response

1
2
3
{
  "message": "success"
}

Call

POST https://api.sendgrid.com/api/user.bounces.xml
POST Data api_user=your_sendgrid_username&api_key=your_sendgrid_password&user=subuser_username&task=delete&email=bounce@example.com

Response

1
2
3
<result>
   <message>success</message>
</result>