ArgorantDocs

Replies to a campaign

gethttps://app.argorant.com/api/v1/campaigns/{campaign_id}/replies
GET
/api/v1/campaigns/{campaign_id}/replies

Replies to this campaign, newest first, with their status. For replies across all campaigns use the Inbox.

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

Path Parameters

campaign_id*string

The campaign id from create or list.

Formatuuid

Query Parameters

limit?integer

Rows per page, 1 to 200 (default 50).

Range1 <= value <= 200
Default50
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

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

application/json

Shell
curl -X GET "https://app.argorant.com/api/v1/campaigns/7f3a2c1e-9b4d-4e8a-a1c2-5d6e7f8a9b0c/replies?limit=50"
JSON
{  "replies": [    {      "id": "a1b2c3d4-0000-4000-8000-000000000001",      "from_email": "jane.doe@example-acme.com",      "first_name": "Jane",      "last_name": "Doe",      "company": "Acme",      "subject": "Re: Quick question, Jane",      "body": "Happy to talk. Does Thursday 10:00 work?",      "classification": "positive",      "created_at": "2026-09-18T14:03:11+00:00"    }  ],  "total": 1,  "limit": 25,  "offset": 0,  "next_cursor": null,  "has_more": false}