Master Inbox
Get Sent Emails
Retrieve all sent emails across campaigns with comprehensive filtering and pagination
POST
Track all sent emails across your campaigns. Monitor delivery, opens, clicks, and replies. Essential for campaign performance tracking and follow-up management.
Overview
Retrieves all sent emails from your account with comprehensive filtering options. This endpoint provides a unified view of all outreach activity across campaigns. Key Features:- Unified view of all sent emails across campaigns
- Track email engagement (opens, clicks, replies)
- Filter by campaign, email account, team member, tags, clients
- Advanced lead category filtering
- Date range filtering for reply tracking
- Pagination and custom sorting
- Performance monitoring: Track which emails receive replies
- Follow-up management: Find emails that haven’t received responses
- Campaign analysis: Compare performance across campaigns
- Team reporting: Filter by team member to track individual activity
- Client reporting: Segment by client for account-specific insights
Query Parameters
Your SmartLead API key
Request Body
Number of records to skip for pagination. Must be non-negative.
Number of records to return per page. Must be between 1 and 20.
Advanced filtering options to segment your sent emails
Sort order for results
REPLY_TIME_DESC: Most recent replies first (default, best for active conversations)SENT_TIME_DESC: Most recently sent emails first (best for tracking recent outreach)
Response Codes
Request successful - sent emails retrieved
Invalid request parameters or malformed request body
Invalid or missing API key. Check your authentication.
Request validation failed. Common issues:
limit> 20- Invalid
emailStatusvalue - Array exceeds maximum length
- Invalid date format in
replyTimeBetween
Server error occurred. Please try again or contact support if the issue persists.
Common Workflows
Daily Reply Check
Find Follow-up Opportunities
Campaign Performance Audit
Team Member Activity
Filtering Best Practices
1. Start Broad, Then Narrow
2. Combine Inclusion and Exclusion
3. Use Date Ranges Effectively
4. Paginate Large Results
Performance Optimization
- Use appropriate limits: Default of 20 balances speed and data volume
- Filter strategically: More specific filters = faster queries
- Avoid very large date ranges: Break into smaller chunks
- Cache results: Store frequently accessed data client-side
- Use specific campaign/account filters: Reduces query scope
Email Status Reference
| Status | Meaning | Follow-up Action |
|---|---|---|
Accepted | Email accepted by server | Wait for open/reply |
Opened | Recipient opened email | Consider follow-up |
Clicked | Clicked link in email | High engagement - prioritize |
Replied | Sent a response | Take action immediately |
Not Replied | Opened but no reply | Schedule follow-up |
Bounced | Email failed to deliver | Verify/remove address |
Unsubscribed | Opted out | Do not contact |
Related Endpoints
- Get Inbox Messages - All replies across campaigns
- Get Unread Replies - Unread responses
- Update Lead Category - Categorize leads
- Create Task - Create follow-up tasks
- Get Campaign Statistics - Aggregate metrics
