View detailed bounce event history with SMTP diagnostic codes and error messages.
What's the Difference?
- Bounces: Complete historical log of every bounce event with diagnostic details
- Suppressions: Current list of blocked addresses (includes bounces, complaints, manual blocks)
- Unsubscribes: User preference opt-outs
Bounce Types:
- Hard Bounce: Permanent delivery failure (invalid address, domain doesn't exist)
- Soft Bounce: Temporary failure (mailbox full, server down)
- Complaint: Recipient marked email as spam
- Block: Recipient's server blocked delivery (reputation, content filters)
Use Cases:
- View why a specific email bounced (SMTP diagnostic codes)
- Analyze bounce rate trends over time
- Debug delivery issues with detailed error messages
- Audit trail for compliance
- Track bounce patterns for a recipient
SMTP Diagnostic Codes:
550 5.1.1- User unknown / Mailbox doesn't exist552 5.2.2- Mailbox full553 5.3.0- Domain doesn't exist554 5.7.1- Blocked by recipient server
Automatic Actions:
- Hard bounces are automatically added to suppressions
- Soft bounces are tracked; repeated soft bounces become suppressions
- All bounce events are logged for analytics
Unlike suppressions (which show only currently blocked addresses), the bounces endpoint provides complete diagnostic information for every bounce that occurred.
Get detailed bounce event history with SMTP diagnostic codes and error messages.
Bounces vs Suppressions:
- Bounces endpoint: Shows complete history of ALL bounce events with diagnostic details
- Suppressions endpoint: Shows currently blocked addresses (no diagnostic codes)
Use this to:
- View exact SMTP error codes (550 5.1.1, 452 4.2.2, etc.)
- Analyze bounce rate trends over time
- Debug delivery issues with detailed error messages
- Track bounce patterns for specific recipients
- Generate bounce analytics and reports
Bounce Types:
hard: Permanent delivery failure (invalid address, domain doesn't exist)soft: Temporary failure (mailbox full, server down)complaint: Recipient marked email as spamblock: Recipient's server blocked delivery
Common SMTP Status Codes:
550 5.1.1- User unknown / Mailbox doesn't exist552 5.2.2- Mailbox full553 5.3.0- Domain doesn't exist554 5.7.1- Blocked by recipient server452 4.2.2- Mailbox full (temporary)
All hard bounces are automatically added to your suppressions list.
Security
ApiKeyAuth
- US Data Centerhttps://api.mailerlogic.net/api/customer/bounces
- EU Data Center (coming soon)https://eu-api.mailerlogic.net/api/customer/bounces
curl -i -X GET \
'https://api.mailerlogic.net/api/customer/bounces?from=2026-01-01T00%3A00%3A00Z&to=2026-02-26T23%3A59%3A59Z&type=hard&recipient=user%40example.com&limit=100&offset=0' \
-H 'X-API-Key: YOUR_API_KEY_HERE'Response
{ "success": true, "data": [ { … }, { … } ], "pagination": { "total": 4, "limit": 100, "offset": 0 } }