Campaign results
A daily series of sent emails, replies, positive replies, bounces and unsubscribes, with totals and rates for the window. Rates count people, not emails. totals.reply_rate is the reply rate: people who replied, out of office and auto replies included, of the people contacted. totals.reply_rate_excl_ooo is the same without out of office and auto replies.
| Cost | What it does | Key scopes |
|---|---|---|
| Free | Reads only | argorant:read_counts |
Authorization
BearerAuth 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
Path Parameters
The campaign id from create or list.
uuidQuery Parameters
Window in days, up to 365 (default 30).
value <= 36530Header Parameters
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.
^[A-Za-z0-9._-]{8,64}$Response Body
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://app.argorant.com/api/v1/campaigns/7f3a2c1e-9b4d-4e8a-a1c2-5d6e7f8a9b0c/analytics?days=30"{ "campaign_id": "7f3a2c1e-9b4d-4e8a-a1c2-5d6e7f8a9b0c", "days": 30, "totals": { "sent": 1188, "replies": 41, "positive": 9, "bounces": 3, "unsubscribes": 1, "contacted_leads": 1100, "replied_leads": 38, "human_replied_leads": 27, "reply_rate": 3.45, "reply_rate_excl_ooo": 2.45, "positive_rate": 0.82, "bounce_rate": 0.27 }, "series": [ { "day": "2026-09-17", "sent": 120, "replies": 4, "positive": 1, "bounces": 0, "unsubscribes": 0 } ]}