Skip to main content
POST
/
api
/
v1
/
master-inbox
/
snoozed
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]}
    }
  }'
{
  "messages": [{
    "campaign_lead_map_id": "2433664091",
    "lead": {"email": "john@company.com"},
    "snoozed_until": "2025-01-25T09:00:00Z",
    "email_status": "Replied"
  }],
  "total_count": 1
}
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

api_key
string
required
Your SmartLead API key
fetch_message_history
boolean
default:"false"
Include full email thread history

Request Body

offset
number
default:"0"
Pagination offset
limit
number
default:"20"
Records per page (1-20)
filters
object
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).
sortBy
string
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
}