Skip to main content
GET
List Campaign Poll Responses
Returns one row per respondent per Poll or NPS block in a campaign, newest answer first, with the answer, its stored value, the subscriber attribute the answer was saved to, and the response time. The campaign metrics endpoint reports the answer distribution; this endpoint reports who answered what and when. Only each subscriber’s latest answer per block is returned, so the counts match the polls summaries. Poll answers are also written to a subscriber attribute, but that attribute carries no response time and holds the latest answer to any email, so respondents for one campaign cannot be reconstructed from it. Also available at GET /api/v1/campaigns/{campaignId}/poll-responses.

Path Parameters

string
required
The ID of the campaign. For a sequence email step, pass the step’s automation node ID.

Query Parameters

string
Restrict results to one poll block. Block IDs come from the polls array of the campaign metrics endpoint.
number
default:"1"
Page number for pagination.
number
default:"100"
Responses per page (max 500).

Common Queries

List everyone who answered a campaign poll

Scope to one poll block

Response Fields

Multi-select polls set allowMultiple to true and list every selected option in answers, with the stored values in the parallel values array. email is null when the subscriber has since been deleted.

Responses