Skip to main content
GET
List Campaign Replies
Returns one row per reply to a campaign, newest first, with the subscriber who replied, the send they replied to, the attachment count, the reply time and the inbox conversation holding the reply. The campaign metrics endpoint reports how many replies a campaign received in stats.replies. This endpoint lists those same replies, so pagination.total matches that count when you call the metrics endpoint without period, start, end or mailboxProvider, which narrow it. Test sends are left out of both. Reply text is not returned. To read a reply, pass its conversationId to Get Conversation, which needs its own conversations scope. conversationId is null when the reply has no inbox conversation. Also available at GET /api/v1/campaigns/{campaignId}/replies. Both routes need the analytics:read scope. For account keys used by marketers, campaigns that send a transactional template are hidden and return 404.

Path Parameters

string
required
The ID of the campaign.

Query Parameters

number
default:"1"
Page number for pagination.
number
default:"100"
Replies per page (max 500). Larger values are capped at 500.

Common Queries

List everyone who replied to a campaign

Read one of the replies

Response Fields

array
Replies, newest first.
object
page, limit, total (replies across every page) and totalPages. Keep requesting the next page while page is less than totalPages.

Responses