Skip to main content
GET
Get A/B Test
Get one A/B test, including its effective settings, all variants, and localization sync status for each variant. Use settings when copying a test: campaigns return percentage/duration settings, while sequences return testType, winnerThreshold, and winnerCriteria. Sequence records retain legacy testPercentage: 100 and testDurationMinutes: 0 fields for backwards compatibility. Those sentinels do not control sequence delivery.

Request

string
required
A/B test ID.

Responses

Campaign progress

Campaign detail includes testStartedAt, testEndsAt, updatedAt, pendingSampleUpdate and progress. Compare variant subjects, preview text and blocks to see what differs; winnerCriteria identifies how the winner is chosen. Progress includes campaign status and pause reason, original audienceSize, unique committed and sent recipient counts, remaining uncommitted recipients, and minimumTestPercentage. Per-variant counts include committed, sent, pending and failed recipients. Successful retries supersede earlier failures. Separate manual test emails are excluded. A sent count means the provider accepted the send, not inbox delivery. Legacy audience size and derived remaining/minimum values can be null. A pending sample request contains its ID, target testPercentage, requestedAt, optional publication startedAt, and optional error. Null means no pending request. Use Update A/B Test to retry the same target or discard a failed change. Progress is available even if engagement analytics is unavailable.