latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-192731541009.1 KB

ba3a29c6eb33

Analytics

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. Only each subscriber's latest answer per block is returned, so counts match the polls summaries from the campaign metrics endpoint. Multi-select answers list every selected option in answers and values. For a sequence email step, pass the step's automation node ID as campaignId. Also available at GET /campaigns/{campaignId}/poll-responses.

get/metrics/campaigns/{campaignId}/poll-responses

Path parameters

campaignIdstring required

Campaign ID, or the automation node ID of a sequence email step

Query parameters

blockIdstring

Restrict results to one poll block. Block IDs come from the polls array of the campaign metrics endpoint.

pageinteger

Page number

limitinteger

Responses per page (max 500)

Response

Success

successboolean
campaignIdstring
blockIdstring

Present only when a blockId filter was applied.

Example response

{
  "pagination": {
    "page": 1,
    "limit": 20,
    "total": 100,
    "totalPages": 5
  }
}