Create an A/B test

Creates a new A/B test.

Usage

Required ACL: editSettings
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use Algolia\AlgoliaSearch\Api\AbtestingClient;

$client = AbtestingClient::create('ALGOLIA_APPLICATION_ID', 'ALGOLIA_API_KEY', 'ALGOLIA_APPLICATION_REGION');

$response = $client->addABTests(
    ['endAt' => '2022-12-31T00:00:00.000Z',
        'name' => 'myABTest',
        'variants' => [
            ['index' => 'AB_TEST_1',
                'trafficPercentage' => 30,
            ],

            ['index' => 'AB_TEST_2',
                'trafficPercentage' => 50,
            ],
        ],
    ],
);
Did you find this page helpful?
PHP API clients v4