このエンドポイントを含むWeb API v2の機能は、2025年2月に提供を終了します。
今後はWeb API v3をご利用ください。
Retrieve Unsubscribes
URI引数 |
必須 |
条件 |
説明 |
task |
Yes |
get を指定します |
指定したサブユーザの配信停止リストを取得します |
user |
Yes |
親アカウント配下に登録されているサブユーザ |
配信停止リストを取得するサブユーザ |
date |
No |
0 または 1 |
ISO-8601フォーマットでタイムスタンプを取得する場合の任意の引数です。Pacific Timezoneで取得できます。フォーマット: YYYY-MM-DD HH:MM:SS |
|
|
Data |
|
Response Status |
|
Response Body |
|
Call
POST |
https://api.sendgrid.com/api/user.unsubscribes.json
|
POST Data |
api_user=apikey&api_key=your_sendgrid_api_key&user=subuser_username&task=get&date=1
|
Response
1
2
3
4
5
6
7
8
9
10
| [
{
"email": "emaieexampexample@example.com",
"created": "2009-06-01 19:41:39"
},
{
"email": "emaieexampexample@example.com",
"created": "2009-06-01 19:41:39"
}
]
|
Call
POST |
https://api.sendgrid.com/api/user.unsubscribes.xml
|
POST Data |
api_user=apikey&api_key=your_sendgrid_api_key&user=subuser_username&task=get&date=1
|
Response
1
2
3
4
5
6
7
8
9
10
| <unsubscribes>
<unsubscribe>
<email>emaieexampexample@example.com</email>
<created>2009-06-10 12:40:30</created>
</unsubscribe>
<unsubscribe>
<email>emaieexampexample@example.com</email>
<created>2009-06-10 12:40:30</created>
</unsubscribe>
</unsubscribes>
|
Delete Unsubscribes
SendGridは配信停止されたアドレスに対してメールを送信しないため、ユーザが再送信を希望する場合、配信停止リストから削除する必要があります。
URI引数 |
必須 |
条件 |
説明 |
task |
Yes |
delete を指定します |
指定したサブユーザの配信停止リストからアドレスを削除します |
user |
Yes |
親アカウント配下に登録されているサブユーザ |
配信停止リストから削除するサブユーザ |
email |
Yes |
配信停止リストに含まれるメールアドレス |
削除するメールアドレスを指定します |
|
|
Data |
|
Response Status |
|
Response Body |
|
Call
POST |
https://api.sendgrid.com/api/user.unsubscribes.json
|
POST Data |
api_user=apikey&api_key=your_sendgrid_api_key&user=subuser_username&task=delete&email=unsubscribe@sample.com
|
Response
1
2
3
| {
"message": "success"
}
|
Call
POST |
https://api.sendgrid.com/api/user.unsubscribes.xml
|
POST Data |
api_user=apikey&api_key=your_sendgrid_api_key&user=subuser_username&task=delete&email=unsubscribe@sample.com
|
Response
1
2
3
| <result>
<message>success</message>
</result>
|
Add Unsubscribes
特定のアドレスに対してメール送信させたくない場合、配信停止リストにアドレスを追加します。
URI引数 |
必須 |
条件 |
説明 |
task |
Yes |
add を指定します |
指定したサブユーザの配信停止リストにアドレスを追加します |
user |
Yes |
親アカウント配下に登録されているサブユーザ |
配信停止リストにアドレスを追加するサブユーザ |
email |
Yes |
配信停止リストに含まれるメールアドレス |
追加するメールアドレスを指定します |
|
|
Data |
|
Response Status |
|
Response Body |
|
Call
POST |
https://api.sendgrid.com/api/user.unsubscribes.json
|
POST Data |
api_user=apikey&api_key=your_sendgrid_api_key&user=subuser_username&task=add&email=unsubscribe@sample.com
|
Response
1
2
3
| {
"message": "success"
}
|
Call
POST |
https://api.sendgrid.com/api/user.unsubscribes.xml
|
POST Data |
api_user=apikey&api_key=your_sendgrid_api_key&user=subuser_username&task=add&email=unsubscribe@sample.com
|
Response
1
2
3
| <result>
<message>success</message>
</result>
|