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

# Account Analytics

> Get account-wide analytics across all campaigns

## GET /api/v1/public/analytics/

Returns account-wide analytics across all campaigns (homepage analytics).

Auth: `X-API-Key`

### Query Parameters

* `start_date` (string, optional): Filter analytics from this date (YYYY-MM-DD format)
* `end_date` (string, optional): Filter analytics until this date (YYYY-MM-DD format)
* `sender_accounts` (array, optional): Filter by specific sender account IDs
* `campaigns` (array, optional): Filter by specific campaign IDs
* `campaign_statuses` (array, optional): Filter by campaign statuses (DRAFT, ACTIVE, PAUSED, COMPLETED, ARCHIVED)

### Response

```json theme={null}
{
  "success": true,
  "analytics": {
    "total_prospects": 1250,
    "total_emails_sent": 450,
    "total_linkedin_messages_sent": 320,
    "total_invites_sent": 280,
    "total_invites_accepted": 95,
    "total_replies": 67,
    "total_interested": 23,
    "reply_rate": 8.7,
    "invite_acceptance_rate": 33.9,
    "daily_metrics": [
      {
        "date": "15 Jan",
        "emails_sent": 25,
        "linkedin_messages_sent": 18,
        "invites_sent": 12,
        "invites_accepted": 4,
        "replies": 3,
        "interested": 1
      }
    ]
  }
}
```

### Example

```bash theme={null}
curl -H "X-API-Key: <key>" \
  "https://api.seleqt.ai/api/v1/public/analytics/"
```

### Example with Date Range

```bash theme={null}
curl -H "X-API-Key: <key>" \
  "https://api.seleqt.ai/api/v1/public/analytics/?start_date=2024-01-01&end_date=2024-01-31"
```

### Example with Filters

```bash theme={null}
curl -H "X-API-Key: <key>" \
  "https://api.seleqt.ai/api/v1/public/analytics/?campaigns=123&campaigns=456&campaign_statuses=ACTIVE&sender_accounts=789"
```

### Response Fields

* `total_prospects`: Total number of prospects across all campaigns
* `total_emails_sent`: Total emails sent across all campaigns
* `total_linkedin_messages_sent`: Total LinkedIn messages sent across all campaigns
* `total_invites_sent`: Total LinkedIn invites sent across all campaigns
* `total_invites_accepted`: Total LinkedIn invites accepted across all campaigns
* `total_replies`: Total replies received across all campaigns
* `total_interested`: Total prospects marked as interested across all campaigns
* `reply_rate`: Overall reply rate percentage (replies / total contacted)
* `invite_acceptance_rate`: Overall invite acceptance rate percentage
* `daily_metrics`: Array of daily metrics (only included when date range is provided)

### Daily Metrics Fields

When a date range is provided, the response includes `daily_metrics` with the following fields for each day:

* `date`: Date in "DD MMM" format
* `emails_sent`: Emails sent on this date
* `linkedin_messages_sent`: LinkedIn messages sent on this date
* `invites_sent`: LinkedIn invites sent on this date
* `invites_accepted`: LinkedIn invites accepted on this date
* `replies`: Replies received on this date
* `interested`: Prospects marked as interested on this date
