On this page

GET/insights/overview

Credits: 0
LinkedIn risk: None
Rate limit: Global only


Purpose

Workspace snapshot for dashboards and MCP demos:

  • Last activity / last reply highlights
  • Lifetime workspace counters
  • Top campaigns by reply rate and acceptance rate

Ranking uses a sample of up to 100 most recently updated campaigns — not a full historical scan. Check campaignsSampleCapped.

For “who’s Interested?” use list leads with tag=Interested. For last-reply detail use activity with type=reply_received.


Request

GET /insights/overview
X-API-Key: sk_live_...

No query parameters.


Response 200

{
  "highlights": {
    "lastActivityAt": "2026-09-08T01:00:00.000Z",
    "lastReplyAt": "2026-09-08T00:55:00.000Z",
    "lastReplyLeadName": "Jane Doe",
    "lastReplyCampaignId": "search_abc"
  },
  "workspace": {
    "repliesReceived": 120,
    "connectionRequestsSent": 800,
    "connectionRequestsAccepted": 310,
    "messagesSent": 500
  },
  "topCampaignsByReplyRate": [],
  "topCampaignsByAcceptanceRate": [],
  "campaignsSampled": 42,
  "campaignsSampleCapped": false
}
FieldNotes
highlights.lastActivityAtLatest public activity type (same allowlist as GET /activity)
highlights.lastReplyAtLatest reply_received event
topCampaignsBy*Up to 5 campaign objects (same shape as list campaigns), ranked within the sample. Campaigns with a zero denominator are excluded
campaignsSampledHow many campaigns were loaded (max 100)
campaignsSampleCappedtrue when the sample hit 100 — ranking is not all-time across every campaign
workspaceLifetime counters (missing values treated as 0)

Errors

error.codeWhen
unauthorizedMissing/invalid API key
rate_limitedGlobal RPM exceeded

MCP

Tool: get_insights_overview.

See also