Import multiple email addresses into your unsubscribe list in one request.
Unsubscribe Scope:
- Global: Omit
domain_idto unsubscribe from ALL your domains - Domain-specific: Include
domain_idto unsubscribe from a specific domain only
Duplicate emails in the request and emails that are already unsubscribed are counted as skipped. Invalid email addresses are counted as failed and returned in invalid_emails.
Security
ApiKeyAuth
Email addresses to unsubscribe
Example:
[ "user@example.com", "another@example.com" ]
Optional - Specify domain ID for domain-specific unsubscribes. Omit for global unsubscribes.
- US Data Centerhttps://api.mailerlogic.net/api/customer/unsubscribes/import
- EU Data Center (coming soon)https://eu-api.mailerlogic.net/api/customer/unsubscribes/import
curl -i -X POST \
https://api.mailerlogic.net/api/customer/unsubscribes/import \
-H 'Content-Type: application/json' \
-H 'X-API-Key: YOUR_API_KEY_HERE' \
-d '{
"emails": [
"user@example.com",
"another@example.com"
],
"reason": "CSV import"
}'Response
{ "message": "Unsubscribe import completed", "imported": 245, "skipped": 12, "failed": 2, "invalid_emails": [ "string" ], "duplicate_count": 0, "already_unsubscribed": 0, "scope": "global" }