HomeDocsSupport
OverviewWhat is AliasFleet?Creating an AliasEmails Not ArrivingContact Support

Getting Started

Getting Started
  • What is AliasFleet?
  • Your First Alias
  • Understanding Forwarding
  • Your Dashboard at a Glance

Account & Billing

Account & Billing
  • Your Plan and Usage Limits
  • Upgrading to Pro
  • Managing Your Subscription
  • Downloading Invoices
  • Support Ticket Limits
  • Membership Tier
  • Billing Cycle and Renewal
  • API Rate Limits by Plan

Billing Support

Account & Billing
  • Cancelling Your Subscription
  • Downgrading Your AliasFleet Plan
  • Understanding Proration and Plan Changes
  • Updating Your Payment Method
  • Handling Failed Payments and Account Suspension
  • AliasFleet Refund Policy

Email Aliases

Email Aliases
  • Creating and Managing Aliases
  • Activating and Deactivating an Alias
  • Deleting an Alias
  • Sorting, Filtering and Searching Aliases
  • Grid View vs List View
  • Grouping Aliases
  • Alias Categories
  • Copying an Alias Address
  • Per-Alias Email Banner Settings
  • Alias Permission Mode
  • Sending Outbound Emails (Quick Send)

Custom Domains

Custom Domains
  • Adding a Custom Domain
  • DNS Verification
  • Domain Status and Health Indicators
  • Subdomains
  • Removing a Domain
  • Using Your Domain on Aliases

Destinations

Destinations
  • What Is a Destination?
  • Adding a Destination
  • Verifying a Destination
  • Setting a Default Destination
  • Reply from Aliases
  • Send New Emails from Aliases
  • Understanding Email Threading & Replies
  • One-Click Enable from Bounce Email
  • Removing a Destination
  • PGP Encryption for Destinations
  • WKD Auto-Encryption for Replies & Sends

Security & Privacy

Security & Privacy
  • Security Best Practices
  • Two-Factor Authentication (2FA)
  • Active Sessions
  • Changing Your Password
  • What Data AliasFleet Stores
  • Reporting a Security Issue
  • Browser Extension Sessions
  • How to Use Vault Lock in the Extension

Rate Limiting

Security & Privacy
  • Rate Limiting & Account Protection

Settings

Settings
  • General Settings
  • Profile Settings
  • Alias Settings
  • Destinations in Settings
  • Notification Settings
  • Security Settings
  • Deleting Your Account

Analytics

Analytics
  • Analytics Overview
  • Alias Performance
  • Top Senders
  • Trends
  • Bounces
  • Bandwidth Usage
  • Category Breakdown
  • Exporting Analytics Data
  • Understanding Your Alias Statistics
  • How Monthly Trends Work

Sender Rules

Sender Rules
  • Using Sender Rules
  • Blacklist vs Deactivating an Alias
  • Using Sender Rules to Allow Senders (Whitelist)
  • Blocked Emails Explained

Troubleshooting

Troubleshooting
  • Emails Not Arriving
  • Can't Verify a Destination
  • DNS Not Verifying
  • Can't Log In
  • Replies Not Going Through Alias
  • Alias Not Forwarding
  • Payment Failed
  • Browser Extension Issues
  • Too Many Requests Error
  • Page Not Loading or Showing an Error

Developers

Developer API
  • Identity & Token Introspection API
  • Aliases API
  • Alias Destinations & Batch Operations API
  • Domains API
  • Destinations API
  • Quick-Send API
  • Sender Rules API
  • Activity & Audit Logs API
  • Fleet Analytics API
  • Rules Engine API
  • Security & Threat Intelligence API
  • Webhooks API
PrivacyTermsCookies
Article Navigation
OverviewWhat is AliasFleet?Creating an AliasEmails Not ArrivingContact Support

Getting Started

Getting Started
  • What is AliasFleet?
  • Your First Alias
  • Understanding Forwarding
  • Your Dashboard at a Glance

Account & Billing

Account & Billing
  • Your Plan and Usage Limits
  • Upgrading to Pro
  • Managing Your Subscription
  • Downloading Invoices
  • Support Ticket Limits
  • Membership Tier
  • Billing Cycle and Renewal
  • API Rate Limits by Plan

Billing Support

Account & Billing
  • Cancelling Your Subscription
  • Downgrading Your AliasFleet Plan
  • Understanding Proration and Plan Changes
  • Updating Your Payment Method
  • Handling Failed Payments and Account Suspension
  • AliasFleet Refund Policy

Email Aliases

Email Aliases
  • Creating and Managing Aliases
  • Activating and Deactivating an Alias
  • Deleting an Alias
  • Sorting, Filtering and Searching Aliases
  • Grid View vs List View
  • Grouping Aliases
  • Alias Categories
  • Copying an Alias Address
  • Per-Alias Email Banner Settings
  • Alias Permission Mode
  • Sending Outbound Emails (Quick Send)

Custom Domains

Custom Domains
  • Adding a Custom Domain
  • DNS Verification
  • Domain Status and Health Indicators
  • Subdomains
  • Removing a Domain
  • Using Your Domain on Aliases

Destinations

Destinations
  • What Is a Destination?
  • Adding a Destination
  • Verifying a Destination
  • Setting a Default Destination
  • Reply from Aliases
  • Send New Emails from Aliases
  • Understanding Email Threading & Replies
  • One-Click Enable from Bounce Email
  • Removing a Destination
  • PGP Encryption for Destinations
  • WKD Auto-Encryption for Replies & Sends

Security & Privacy

Security & Privacy
  • Security Best Practices
  • Two-Factor Authentication (2FA)
  • Active Sessions
  • Changing Your Password
  • What Data AliasFleet Stores
  • Reporting a Security Issue
  • Browser Extension Sessions
  • How to Use Vault Lock in the Extension

Rate Limiting

Security & Privacy
  • Rate Limiting & Account Protection

Settings

Settings
  • General Settings
  • Profile Settings
  • Alias Settings
  • Destinations in Settings
  • Notification Settings
  • Security Settings
  • Deleting Your Account

Analytics

Analytics
  • Analytics Overview
  • Alias Performance
  • Top Senders
  • Trends
  • Bounces
  • Bandwidth Usage
  • Category Breakdown
  • Exporting Analytics Data
  • Understanding Your Alias Statistics
  • How Monthly Trends Work

Sender Rules

Sender Rules
  • Using Sender Rules
  • Blacklist vs Deactivating an Alias
  • Using Sender Rules to Allow Senders (Whitelist)
  • Blocked Emails Explained

Troubleshooting

Troubleshooting
  • Emails Not Arriving
  • Can't Verify a Destination
  • DNS Not Verifying
  • Can't Log In
  • Replies Not Going Through Alias
  • Alias Not Forwarding
  • Payment Failed
  • Browser Extension Issues
  • Too Many Requests Error
  • Page Not Loading or Showing an Error

Developers

Developer API
  • Identity & Token Introspection API
  • Aliases API
  • Alias Destinations & Batch Operations API
  • Domains API
  • Destinations API
  • Quick-Send API
  • Sender Rules API
  • Activity & Audit Logs API
  • Fleet Analytics API
  • Rules Engine API
  • Security & Threat Intelligence API
  • Webhooks API
PrivacyTermsCookies
Developer API
Docs
Developer API
Fleet Analytics API

Fleet Analytics API

Query forwarding volumes, time-series delivery trends, spam threat telemetry, tracker blockage ratios, and vendor exposure graphs.

5 min read
Updated September 4, 2026

Query fleet-wide email forwarding volumes, time-series delivery trends, spam threat scores, tracker blockage telemetry, and vendor exposure graphs.


Quick Reference

EndpointMethodScopePurpose
/v1/analyticsGETanalytics:readRetrieve high-level fleet forwarding and alias volume metrics
/v1/analytics/dashboardGETanalytics:readQuery time-series delivery, block, and reply activity
/v1/analytics/alias/:aliasIdGETanalytics:readInspect deliverability metrics for a specific alias
/v1/analytics/spam-analysis/:aliasIdGETanalytics:readRetrieve spam score distributions and tracker strip metrics
/v1/analytics/vendor-graphGETanalytics:readMap external vendor relationships and cross-alias exposure
/v1/analytics/mta-originsGETanalytics:readInspect geographic distribution of sending mail transfer agents

GET /v1/analytics — Fleet Volume Overview

Scope: analytics:read · Rate Limit: 60/min · Idempotent: Yes

Returns aggregated forwarding counts, active alias ratios, domain breakdowns, category statistics, and highest-volume aliases across your fleet.

Query Parameters

ParameterTypeRequiredDefaultDescription
timeRangestringOptional30dEvaluation window: 7d, 14d, 30d, 90d, 1y, or all.

Example Request

curl -X GET "https://api.aliasfleet.com/v1/analytics?timeRange=30d" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Accept: application/json"

Response (200 OK)

{
  "overview": {
    "totalAliases": 42,
    "activeAliases": 38,
    "inactiveAliases": 4,
    "totalEmailsForwarded": 1284,
    "avgEmailsPerAlias": 30.57,
    "aliasGrowthRate": 0.9,
    "aliasesCreatedThisPeriod": 6
  },
  "categories": [
    {
      "category": "Customer Care",
      "count": 12,
      "emailsForwarded": 640,
      "activeCount": 12
    },
    {
      "category": "Billing",
      "count": 8,
      "emailsForwarded": 420,
      "activeCount": 8
    }
  ],
  "domains": [
    {
      "domain": "acme-corp.com",
      "count": 28,
      "emailsForwarded": 980,
      "activeCount": 26
    },
    {
      "domain": "af-mail.com",
      "count": 14,
      "emailsForwarded": 304,
      "activeCount": 12
    }
  ],
  "topAliases": [
    {
      "id": "al_6c5J5LMXd5E3Yq1Wx1zN",
      "local_part": "support",
      "full_alias": "support@acme-corp.com",
      "emails_forwarded": 312,
      "category": "Customer Care",
      "is_active": true,
      "last_email_at": "2026-09-04T12:00:00.000Z"
    }
  ],
  "timeRange": "30d",
  "fromDate": "2026-08-05T12:00:00.000Z",
  "toDate": "2026-09-04T12:00:00.000Z"
}

GET /v1/analytics/dashboard — Time-Series Dashboard Telemetry

Scope: analytics:read · Rate Limit: 60/min · Idempotent: Yes

Queries day-by-day delivery volumes (forwarded messages, rejected firewall blocks, anonymous replies), top sending domains, and hourly message distribution.

Query Parameters

ParameterTypeRequiredDefaultDescription
timeRangestringOptional7dTime series window: 7d, 30d, 90d, or 1y.
aliasIdstringOptional—Scope time-series strictly to a single alias ID (al_...).

Example Request

curl -X GET "https://api.aliasfleet.com/v1/analytics/dashboard?timeRange=7d" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Accept: application/json"

Response (200 OK)

{
  "timeSeries": [
    {
      "date": "2026-09-03",
      "forwarded": 142,
      "blocked": 8,
      "replies": 14
    },
    {
      "date": "2026-09-04",
      "forwarded": 118,
      "blocked": 12,
      "replies": 9
    }
  ],
  "topDomains": [
    {
      "domain": "github.com",
      "count": 68
    },
    {
      "domain": "stripe.com",
      "count": 42
    }
  ],
  "totals": {
    "totalForwarded": 842,
    "totalBlocked": 56,
    "totalReplies": 78
  }
}

GET /v1/analytics/alias/:aliasId — Per-Alias Metrics

Scope: analytics:read · Rate Limit: 60/min · Idempotent: Yes

Inspects historical deliverability health, forwarding volumes, and reply counts for a specific alias.

Path Parameters

ParameterTypeRequiredDescription
aliasIdstringYesUnique alias identifier (al_...).

Example Request

curl -X GET "https://api.aliasfleet.com/v1/analytics/alias/al_6c5J5LMXd5E3Yq1Wx1zN?timeRange=30d" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Accept: application/json"

Response (200 OK)

{
  "alias": {
    "id": "al_6c5J5LMXd5E3Yq1Wx1zN",
    "email": "support@acme-corp.com",
    "isActive": true,
    "createdAt": "2026-06-15T08:00:00.000Z"
  },
  "metrics": {
    "emailsForwarded": 312,
    "emailsBlocked": 14,
    "repliesSent": 45,
    "trackersBlocked": 98,
    "lastActivityAt": "2026-09-04T11:45:00.000Z"
  }
}

GET /v1/analytics/spam-analysis/:aliasId — Spam & Threat Telemetry

Scope: analytics:read · Rate Limit: 60/min · Idempotent: Yes

Returns cryptographic authentication rates, spam score percentiles, and spy tracker blockage metrics for an alias.

Path Parameters

ParameterTypeRequiredDescription
aliasIdstringYesUnique alias identifier (al_...).

Example Request

curl -X GET "https://api.aliasfleet.com/v1/analytics/spam-analysis/al_6c5J5LMXd5E3Yq1Wx1zN" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Accept: application/json"

Response (200 OK)

{
  "spamDistribution": {
    "clean": 298,
    "suspicious": 11,
    "critical": 3
  },
  "trackerMetrics": {
    "totalEmailsWithTrackers": 184,
    "totalTrackersStripped": 412,
    "topTrackerDomains": [
      { "domain": "mandrillapp.com", "count": 142 },
      { "domain": "list-manage.com", "count": 98 }
    ]
  },
  "authenticationHealth": {
    "spfPassRate": 0.98,
    "dkimPassRate": 0.97,
    "dmarcPassRate": 0.96
  }
}

GET /v1/analytics/vendor-graph — Vendor Exposure Graph

Scope: analytics:read · Rate Limit: 30/min · Idempotent: Yes

Maps relationships between external sender organizations and receiving aliases, detecting cross-service contact sharing and data broker dissemination.

Example Request

curl -X GET "https://api.aliasfleet.com/v1/analytics/vendor-graph" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Accept: application/json"

Response (200 OK)

{
  "nodes": [
    { "id": "vendor_stripe", "label": "stripe.com", "type": "sender" },
    { "id": "alias_billing", "label": "billing@acme-corp.com", "type": "alias" }
  ],
  "edges": [
    {
      "source": "vendor_stripe",
      "target": "alias_billing",
      "weight": 42,
      "lastInteraction": "2026-09-04T10:15:00.000Z"
    }
  ]
}

GET /v1/analytics/mta-origins — Inbound MTA Geographic Breakdown

Scope: analytics:read · Rate Limit: 60/min · Idempotent: Yes

Returns incoming message volume distributions mapped by country code and mail transfer agent origin networks.

Example Request

curl -X GET "https://api.aliasfleet.com/v1/analytics/mta-origins" \
  -H "Authorization: Bearer afp_4a8f9c1b2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1e" \
  -H "Accept: application/json"

Response (200 OK)

{
  "origins": [
    { "countryCode": "US", "messageCount": 842, "percentage": 65.5 },
    { "countryCode": "DE", "messageCount": 240, "percentage": 18.7 },
    { "countryCode": "GB", "messageCount": 110, "percentage": 8.6 },
    { "countryCode": "Other", "messageCount": 92, "percentage": 7.2 }
  ]
}

Frequently Asked Questions

What time ranges can I query with the analytics endpoints?

Supported timeRange values include 7d, 14d, 30d, 90d, 1y, and all.

How are spam scores calculated in the spam analysis endpoint?

Spam scores range from 0.0 (clean) to 10.0+ (critical spam probability) based on SPF, DKIM, and DMARC alignment, IP reputation checks, and Bayesian heuristic scanners.

What does the vendor graph represent?

The vendor graph maps communication nodes (external sending organizations) to your private aliases, showing cross-vendor tracking and data leakage across services.

Was this article helpful?

Related articles

Identity & Token Introspection API

Verify token validity, inspect active permission scopes, and retrieve account metadata using the Identity API.

Aliases API

Create, list, inspect, update, and soft-delete email aliases programmatically using the AliasFleet REST API.

Alias Destinations & Batch Operations API

Configure multi-destination forwarding fanout, execute atomic batch updates across up to 100 aliases, and fine-tune per-alias privacy settings.

Domains API

Query shared platform domains, register custom brand domains, verify DNS records, and inspect catch-all forwarding rules.

Destinations API

Register destination inboxes, execute 6-digit OTP verification challenges, configure per-channel sender identities, and manage routing fallbacks.

Content

Quick ReferenceGET /v1/analytics — Fleet Volume OverviewQuery ParametersExample RequestResponse (`200 OK`)GET /v1/analytics/dashboard — Time-Series Dashboard TelemetryQuery ParametersExample RequestResponse (`200 OK`)GET /v1/analytics/alias/:aliasId — Per-Alias MetricsPath ParametersExample RequestResponse (`200 OK`)GET /v1/analytics/spam-analysis/:aliasId — Spam & Threat TelemetryPath ParametersExample RequestResponse (`200 OK`)GET /v1/analytics/vendor-graph — Vendor Exposure GraphExample RequestResponse (`200 OK`)GET /v1/analytics/mta-origins — Inbound MTA Geographic BreakdownExample RequestResponse (`200 OK`)

Still need help?

Can't find the answer you're looking for? Our support team is here to help.

Create Support Ticket