> ## Documentation Index
> Fetch the complete documentation index at: https://api.smartlead.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Untracked Replies

> Retrieve replies not tracked by SmartLead campaigns

<Note>
  Discover email replies not associated with your SmartLead campaigns. Essential for finding manual outreach responses, forwarded conversations, and historical emails.
</Note>

## 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

<ParamField query="api_key" type="string" required>
  Your SmartLead API key
</ParamField>

<ParamField query="limit" type="number" default="20">
  Results per page (1-100)
</ParamField>

<ParamField query="offset" type="number" default="0">
  Pagination offset
</ParamField>

<ParamField query="fetchAttachments" type="boolean" default="false">
  Include attachment metadata. **Performance tip**: Keep false for list views
</ParamField>

<ParamField query="fetchBody" type="boolean" default="false">
  Include full email body. **Performance tip**: Keep false for list views
</ParamField>

<ParamField query="from_email" type="string">
  Filter by sender email address
</ParamField>

<ParamField query="to_email" type="string">
  Filter by recipient email address
</ParamField>

<ParamField query="subject_line" type="string">
  Filter by email subject line (partial match)
</ParamField>

<RequestExample>
  ```bash cURL theme={null}
  curl -X GET "https://server.smartlead.ai/api/v1/master-inbox/untracked-replies?api_key=YOUR_KEY&limit=20&fetchBody=false"
  ```

  ```python Python theme={null}
  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
  )
  ```

  ```javascript JavaScript theme={null}
  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`);
  ```
</RequestExample>

## Response Example

<ResponseExample>
  ```json 200 - Success theme={null}
  {
    "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
  }
  ```
</ResponseExample>

## Related Endpoints

* [Get Inbox Messages](/api-reference/inbox/get-messages)
