Manage inbox overflow by retrieving emails snoozed until a specific time. Helps prioritize immediate tasks while ensuring important conversations resurface automatically.
Overview
Retrieves snoozed emails that are scheduled to reappear at a later time. Snoozing helps manage inbox load by temporarily hiding emails that don’t require immediate attention.
Key Features:
- View all snoozed conversations
- Same filtering as other inbox endpoints (max 5 campaigns, max 10 accounts)
- Automatically reappear when snooze expires
- Bulk snooze management
Use Cases:
- Waiting for information before responding
- Follow-up after specific event/date
- Reduce immediate inbox clutter
- Schedule review of low-priority leads
Query Parameters
Include full email thread history
Request Body
Filter object with the following optional fields: search (string), campaignId (number or array, max 5), emailAccountId (number or array, max 10), emailStatus (string or array — valid values: Opened, Clicked, Replied, Unsubscribed, Bounced, Accepted, Not Replied), leadCategories (object with categoryIdsIn, categoryIdsNotIn, unassigned, isAssigned), campaignTeamMemberId (number or array, max 10), campaignTagId (number or array, max 10), campaignClientId (number or array, max 10), replyTimeBetween (array of 2 date strings).
REPLY_TIME_DESC or SENT_TIME_DESC
curl -X POST "https://server.smartlead.ai/api/v1/master-inbox/snoozed?api_key=YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"offset": 0,
"limit": 20,
"filters": {
"campaignId": 12345,
"leadCategories": {"categoryIdsIn": [1]}
}
}'
Response Example
{
"messages": [{
"campaign_lead_map_id": "2433664091",
"lead": {"email": "john@company.com"},
"snoozed_until": "2025-01-25T09:00:00Z",
"email_status": "Replied"
}],
"total_count": 1
}