Рассылки
Превью распределения контактов A/B-теста
Рассчитывает, как контакты рассылки разделятся при заданном проценте теста: количество контактов на каждый вариант и доля, которая получит вариант-победитель. Только чтение, рассылка не изменяется — помогает подобрать подходящий abTest.percent перед его сохранением через обновление рассылки.
get/v1/public/campaigns/{campaignId}/ab-test/preview
Request
- Base URL: https://api.rusender.ru/api
- URL: https://api.rusender.ru/api/v1/public/campaigns/{campaignId}/ab-test/preview
- Auth: HTTP bearer
Path parameters
campaignIdinteger required
ID рассылки.
Query parameters
percentnumber
Example:10
Кандидат процента теста для превью (1-99). По умолчанию 10.
Response
Превью распределения контактов A/B-теста.
Example response
{
"ok": true,
"data": {
"totalContacts": 10000,
"percent": 10,
"variantsCount": 2,
"perVariant": {
"count": 500,
"percent": 10
},
"winnerAudience": {
"count": 500,
"percent": 10
},
"warning": "TOO_FEW_RECIPIENTS_IN_GROUP_EXPERIMENT_MAY_BE_IRRELEVANT",
"error": "LESS_THAN_ONE_RECIPIENT_IN_GROUP_FOR_QUERY_PERCENT_SPLIT",
"allowedMinPercent": 5
},
"meta": {
"requestId": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2026-03-05T12:00:00.000Z",
"pagination": {
"page": 1,
"limit": 20,
"totalItems": 150,
"totalPages": 8
}
}
}Changes
No recorded changes to this operation across all 1 revision of this API.