MailPilot API

Get deliverability summary

Everything on MailPilot's dashboard in one call: KPIs, pool breakdown (live/warming/repair/paused), setup-score health, DNS/domain-age signals, ESP mix, 8-week send volume, top mailboxes by reputation, 30-day reply-rate trend, and a recent-activity feed. Setup-score/DNS data is served from cache only (never triggers a live probe) so this stays fast.

GET
/api/dashboard

Everything on MailPilot's dashboard in one call: KPIs, pool breakdown (live/warming/repair/paused), setup-score health, DNS/domain-age signals, ESP mix, 8-week send volume, top mailboxes by reputation, 30-day reply-rate trend, and a recent-activity feed. Setup-score/DNS data is served from cache only (never triggers a live probe) so this stays fast.

Authorization

ApiKeyAuth
AuthorizationBearer <token>

An API key generated from Settings → API Keys in the MailPilot dashboard, sent as Authorization Bearer <key>.

In: header

Response Body

application/json

application/json

curl -X GET "https://example.com/api/dashboard"
{  "data": {    "userName": "string",    "kpis": {      "totalAccounts": 0,      "activeAccounts": 0,      "warmingAccounts": 0,      "avgReputation": 0,      "avgSetupScore": 0,      "placementRate24h": 0,      "sendsToday": 0,      "sendTargetToday": 0,      "totalSentAllTime": 0,      "bounceRate30d": 0,      "spamRate30d": 0    },    "pools": {      "live": 0,      "warming": 0,      "repair": 0,      "paused": 0    },    "setupHealth": {      "healthy": 0,      "watch": 0,      "poor": 0,      "unchecked": 0    },    "deliverability": {      "verifiedDomains": 0,      "youngDomains": 0,      "totalDomains": 0,      "domainAgeBuckets": {        "under30": 0,        "d30to90": 0,        "d90to365": 0,        "over365": 0      },      "dnsIssues": {        "missingSpf": 0,        "missingDkim": 0,        "missingDmarc": 0,        "blacklisted": 0      }    },    "espMix": {      "property1": 0,      "property2": 0    },    "weeklyVolume": [      {        "weekOf": "2019-08-24",        "value": 0      }    ],    "mailboxHealth": [      {        "id": 0,        "email": "string",        "espType": "string",        "rep": 0,        "placement": 0,        "status": "good"      }    ],    "reputationTrend": [      {        "date": "2019-08-24",        "value": 0      }    ],    "activity": [      {        "dot": "info",        "time": "string",        "text": "string"      }    ],    "placementByProvider": [      {        "espType": "string",        "pct": 0,        "inbox": 0,        "spam": 0,        "total": 0      }    ]  }}