Manage user consent and opt-out preferences.
Adding Unsubscribe Links to Emails:
Include the {{unsubscribe}} placeholder in your email HTML or text:
<p><a href="{{unsubscribe}}">Unsubscribe</a></p>MailerLogic automatically:
- Replaces
{{unsubscribe}}with a unique, secure URL per recipient - Adds RFC 8058 List-Unsubscribe headers for Gmail/Outlook one-click
- Tracks unsubscribes per domain
- Enforces unsubscribe preferences on future sends
User-Initiated Opt-Outs:
- Unsubscribe link clicks in emails (via
{{unsubscribe}}) - One-click unsubscribe in email clients (Gmail, Outlook)
- API-based unsubscribe requests
- Domain-specific or global unsubscribe preferences
Unsubscribe Scope:
- Global: User opts out from ALL your domains
- Domain-specific: User opts out from a specific domain only
Key Features:
- Add emails to unsubscribe list
- Remove (re-subscribe) emails
- List all unsubscribed emails with filtering
- Automatic enforcement during email sending
Ensures compliance with CAN-SPAM, GDPR, and other anti-spam regulations.
Retrieve your unsubscribe list with filtering and search capabilities.
Use this to:
- Monitor user opt-out trends
- Export unsubscribe lists for compliance
- Audit unsubscribe sources (API, link clicks, manual)
- Filter by domain or view all unsubscribes
- Track consent management across your domains
Complete unsubscribe lifecycle management with comprehensive analytics and compliance reporting.
Each unsubscribe includes a scope field indicating whether it's global (all domains) or domain-specific.
Note: For system-managed suppressions (bounces, complaints), see the /api/v1/customer/suppressions endpoints.
Security
ApiKeyAuth
- US Data Centerhttps://api.mailerlogic.net/api/customer/unsubscribes
- EU Data Center (coming soon)https://eu-api.mailerlogic.net/api/customer/unsubscribes
curl -i -X GET \
'https://api.mailerlogic.net/api/customer/unsubscribes?page=1&limit=50&search=string&domain_id=497f6eca-6276-4993-bfeb-53cbbbba6f08&from_date=2019-08-24&to_date=2019-08-24' \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
{ "unsubscribes": [ { … }, { … } ], "pagination": { "page": 1, "limit": 50, "total": 25, "pages": 1 } }