curl -X GET "https://server.smartlead.ai/api/v1/master-inbox/untracked-replies?api_key=YOUR_KEY&limit=20&fetchBody=false"
import requests
API_KEY = "YOUR_API_KEY"
# Get untracked replies with minimal data
params = {
"api_key": API_KEY,
"limit": 20,
"offset": 0,
"fetchAttachments": False,
"fetchBody": False
}
response = requests.get(
"https://server.smartlead.ai/api/v1/master-inbox/untracked-replies",
params=params
)
untracked = response.json()
print(f"Untracked replies: {untracked.get('total_count', 0)}")
# Get details for specific email
params_detailed = {
"api_key": API_KEY,
"from_email": "john@company.com",
"fetchBody": True,
"fetchAttachments": True
}
detailed = requests.get(
"https://server.smartlead.ai/api/v1/master-inbox/untracked-replies",
params=params_detailed
)
const API_KEY = 'YOUR_API_KEY';
// Fast list view (no body/attachments)
const response = await fetch(
`https://server.smartlead.ai/api/v1/master-inbox/untracked-replies?` +
`api_key=${API_KEY}&limit=20&fetchBody=false&fetchAttachments=false`
);
const result = await response.json();
console.log(`${result.total_count} untracked replies`);
{
"untracked_replies": [
{
"id": "untracked_abc123",
"from_email": "john@company.com",
"to_email": "sales@yourcompany.com",
"subject": "Re: Your Product",
"received_at": "2025-01-20T10:30:00Z",
"has_attachments": true,
"body": "(included if fetchBody=true)",
"attachments": "(included if fetchAttachments=true)"
}
],
"total_count": 1
}
Master Inbox
Get Untracked Replies
Retrieve replies not tracked by SmartLead campaigns
GET
/
api
/
v1
/
master-inbox
/
untracked-replies
curl -X GET "https://server.smartlead.ai/api/v1/master-inbox/untracked-replies?api_key=YOUR_KEY&limit=20&fetchBody=false"
import requests
API_KEY = "YOUR_API_KEY"
# Get untracked replies with minimal data
params = {
"api_key": API_KEY,
"limit": 20,
"offset": 0,
"fetchAttachments": False,
"fetchBody": False
}
response = requests.get(
"https://server.smartlead.ai/api/v1/master-inbox/untracked-replies",
params=params
)
untracked = response.json()
print(f"Untracked replies: {untracked.get('total_count', 0)}")
# Get details for specific email
params_detailed = {
"api_key": API_KEY,
"from_email": "john@company.com",
"fetchBody": True,
"fetchAttachments": True
}
detailed = requests.get(
"https://server.smartlead.ai/api/v1/master-inbox/untracked-replies",
params=params_detailed
)
const API_KEY = 'YOUR_API_KEY';
// Fast list view (no body/attachments)
const response = await fetch(
`https://server.smartlead.ai/api/v1/master-inbox/untracked-replies?` +
`api_key=${API_KEY}&limit=20&fetchBody=false&fetchAttachments=false`
);
const result = await response.json();
console.log(`${result.total_count} untracked replies`);
{
"untracked_replies": [
{
"id": "untracked_abc123",
"from_email": "john@company.com",
"to_email": "sales@yourcompany.com",
"subject": "Re: Your Product",
"received_at": "2025-01-20T10:30:00Z",
"has_attachments": true,
"body": "(included if fetchBody=true)",
"attachments": "(included if fetchAttachments=true)"
}
],
"total_count": 1
}
Discover email replies not associated with your SmartLead campaigns. Essential for finding manual outreach responses, forwarded conversations, and historical emails.
Overview
Retrieves untracked email replies - messages received in connected email accounts that aren’t linked to active campaigns. Untracked Reply Sources:- Manual emails sent outside SmartLead
- Forwarded conversations
- Replies to emails sent before tracking started
- Non-campaign communications
Query Parameters
string
required
Your SmartLead API key
number
default:"20"
Results per page (1-100)
number
default:"0"
Pagination offset
boolean
default:"false"
Include attachment metadata. Performance tip: Keep false for list views
boolean
default:"false"
Include full email body. Performance tip: Keep false for list views
string
Filter by sender email address
string
Filter by recipient email address
string
Filter by email subject line (partial match)
curl -X GET "https://server.smartlead.ai/api/v1/master-inbox/untracked-replies?api_key=YOUR_KEY&limit=20&fetchBody=false"
import requests
API_KEY = "YOUR_API_KEY"
# Get untracked replies with minimal data
params = {
"api_key": API_KEY,
"limit": 20,
"offset": 0,
"fetchAttachments": False,
"fetchBody": False
}
response = requests.get(
"https://server.smartlead.ai/api/v1/master-inbox/untracked-replies",
params=params
)
untracked = response.json()
print(f"Untracked replies: {untracked.get('total_count', 0)}")
# Get details for specific email
params_detailed = {
"api_key": API_KEY,
"from_email": "john@company.com",
"fetchBody": True,
"fetchAttachments": True
}
detailed = requests.get(
"https://server.smartlead.ai/api/v1/master-inbox/untracked-replies",
params=params_detailed
)
const API_KEY = 'YOUR_API_KEY';
// Fast list view (no body/attachments)
const response = await fetch(
`https://server.smartlead.ai/api/v1/master-inbox/untracked-replies?` +
`api_key=${API_KEY}&limit=20&fetchBody=false&fetchAttachments=false`
);
const result = await response.json();
console.log(`${result.total_count} untracked replies`);
Response Example
{
"untracked_replies": [
{
"id": "untracked_abc123",
"from_email": "john@company.com",
"to_email": "sales@yourcompany.com",
"subject": "Re: Your Product",
"received_at": "2025-01-20T10:30:00Z",
"has_attachments": true,
"body": "(included if fetchBody=true)",
"attachments": "(included if fetchAttachments=true)"
}
],
"total_count": 1
}
