Analytics
List Campaign Replies
See who replied to a campaign, newest first.
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.