On this page

GET/campaigns

List campaigns in the workspace. 0 credits. Rate class: global.

Request

GET /campaigns?limit=50
X-API-Key: sk_live_...
QueryRequiredNotes
statusNoExact campaign status string — see status values
limitNo1–100, default 50
cursorNoOpaque pagination cursor

Response

{
  "campaigns": [
    {
      "id": "search-xyz",
      "name": "Dentists in Austin",
      "status": "READY_TO_SEND",
      "totalLeads": 48,
      "assignedTemplateId": null,
      "stats": {
        "emailsSent": 0,
        "repliesReceived": 0,
        "replyRate": null
      }
    }
  ],
  "nextCursor": null
}
FieldType
idstring
namestring
statusstring
totalLeadsnumber
assignedTemplateIdstring | null
stats.emailsSentnumber
stats.repliesReceivednumber
stats.replyRatenumber | null

MCP

Tool: list_campaigns.