A/B Tests
Get A/B Test
Get A/B test details and variants
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 includestestStartedAt, 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.