ArgorantDocs

List campaigns

gethttps://app.argorant.com/api/v1/campaigns
GET
/api/v1/campaigns

Every campaign in your workspace with status and counts: people, sent, replies, positive replies, bounces, emails and sending mailboxes. Each campaign also shows its tags, emails_sent (every email, all steps), emails_sent_today (today in UTC), reply_rate (the reply rate: people who replied, out of office and auto replies included, as a percent of the people contacted), reply_rate_excl_ooo (the same without out of office and auto replies), human_reply_count (people who replied in person) and leads_left (people still in the sequence). Filter with tag (repeat it: campaigns that carry every one) or untagged=true.

CostWhat it doesKey scopes
FreeReads onlyargorant:read_counts

Authorization

BearerAuth
AuthorizationBearer <token>

Your API key from app.argorant.com/profile, sent as Authorization: Bearer <key>. A connector sign-in token (ag_mcp_...) works the same way.

In: header

Query Parameters

limit?integer

Rows per page, 1 to 500 (default 100).

Range1 <= value <= 500
Default100
cursor?string

The next_cursor of the previous page. Leave out for the first page.

offset?integer

Rows to skip, as an alternative to cursor.

Range0 <= value
Default0
tag?string

Only campaigns with this tag (no case). Repeat for several: a campaign must carry every one.

untagged?boolean

true: only campaigns without a tag.

Defaultfalse

Header Parameters

X-Request-Id?string

Your own id for this request, 8 to 64 letters, digits, dot, dash or underscore. Returned as X-Request-Id; one is made for you when you send none.

Match^[A-Za-z0-9._-]{8,64}$

Response Body

application/json

application/json

application/json

application/json

application/json

Shell
curl -X GET "https://app.argorant.com/api/v1/campaigns?limit=100&tag=Q4+push"
JSON
{  "campaigns": [    {      "id": "7f3a2c1e-9b4d-4e8a-a1c2-5d6e7f8a9b0c",      "name": "Q4 CFO outreach",      "status": "active",      "lead_count": 1188,      "queued_count": 0,      "sent_count": 412,      "replied_count": 19,      "positive_reply_count": 6,      "bounced_count": 0,      "step_count": 3,      "inbox_count": 12,      "daily_limit": 40,      "default_timezone": "Europe/Berlin",      "created_at": "2026-10-07T09:00:00+00:00",      "updated_at": "2026-10-07T09:00:00+00:00",      "url": "https://app.argorant.com/campaigns/7f3a2c1e-9b4d-4e8a-a1c2-5d6e7f8a9b0c",      "human_reply_count": 14,      "reply_rate": 4.61,      "reply_rate_excl_ooo": 3.4    }  ],  "total": 1,  "limit": 25,  "offset": 0,  "next_cursor": null,  "has_more": false}