All URIs are relative to https://app.launchdarkly.com.
Method | HTTP request | Description |
---|---|---|
createExperiment() | POST /api/v2/projects/{projectKey}/environments/{environmentKey}/experiments | Create experiment |
createIteration() | POST /api/v2/projects/{projectKey}/environments/{environmentKey}/experiments/{experimentKey}/iterations | Create iteration |
getExperiment() | GET /api/v2/projects/{projectKey}/environments/{environmentKey}/experiments/{experimentKey} | Get experiment |
getExperimentResults() | GET /api/v2/projects/{projectKey}/environments/{environmentKey}/experiments/{experimentKey}/metrics/{metricKey}/results | Get experiment results |
getExperimentResultsForMetricGroup() | GET /api/v2/projects/{projectKey}/environments/{environmentKey}/experiments/{experimentKey}/metric-groups/{metricGroupKey}/results | Get experiment results for metric group |
getExperimentationSettings() | GET /api/v2/projects/{projectKey}/experimentation-settings | Get experimentation settings |
getExperiments() | GET /api/v2/projects/{projectKey}/environments/{environmentKey}/experiments | Get experiments |
getLegacyExperimentResults() | GET /api/v2/flags/{projectKey}/{featureFlagKey}/experiments/{environmentKey}/{metricKey} | Get legacy experiment results (deprecated) |
patchExperiment() | PATCH /api/v2/projects/{projectKey}/environments/{environmentKey}/experiments/{experimentKey} | Patch experiment |
putExperimentationSettings() | PUT /api/v2/projects/{projectKey}/experimentation-settings | Update experimentation settings |
createExperiment($project_key, $environment_key, $experiment_post): \LaunchDarklyApi\Model\Experiment
Create experiment
Create an experiment. To run this experiment, you'll need to create an iteration and then update the experiment with the startIteration
instruction. To learn more, read Creating experiments.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: ApiKey
$config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new LaunchDarklyApi\Api\ExperimentsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$project_key = 'project_key_example'; // string | The project key
$environment_key = 'environment_key_example'; // string | The environment key
$experiment_post = new \LaunchDarklyApi\Model\ExperimentPost(); // \LaunchDarklyApi\Model\ExperimentPost
try {
$result = $apiInstance->createExperiment($project_key, $environment_key, $experiment_post);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ExperimentsApi->createExperiment: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
project_key | string | The project key | |
environment_key | string | The environment key | |
experiment_post | \LaunchDarklyApi\Model\ExperimentPost |
\LaunchDarklyApi\Model\Experiment
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
createIteration($project_key, $environment_key, $experiment_key, $iteration_input): \LaunchDarklyApi\Model\IterationRep
Create iteration
Create an experiment iteration. Experiment iterations let you record experiments in individual blocks of time. Initially, iterations are created with a status of not_started
and appear in the draftIteration
field of an experiment. To start or stop an iteration, update the experiment with the startIteration
or stopIteration
instruction. To learn more, read Start experiment iterations.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: ApiKey
$config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new LaunchDarklyApi\Api\ExperimentsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$project_key = 'project_key_example'; // string | The project key
$environment_key = 'environment_key_example'; // string | The environment key
$experiment_key = 'experiment_key_example'; // string | The experiment key
$iteration_input = new \LaunchDarklyApi\Model\IterationInput(); // \LaunchDarklyApi\Model\IterationInput
try {
$result = $apiInstance->createIteration($project_key, $environment_key, $experiment_key, $iteration_input);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ExperimentsApi->createIteration: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
project_key | string | The project key | |
environment_key | string | The environment key | |
experiment_key | string | The experiment key | |
iteration_input | \LaunchDarklyApi\Model\IterationInput |
\LaunchDarklyApi\Model\IterationRep
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getExperiment($project_key, $environment_key, $experiment_key, $expand): \LaunchDarklyApi\Model\Experiment
Get experiment
Get details about an experiment. ### Expanding the experiment response LaunchDarkly supports four fields for expanding the "Get experiment" response. By default, these fields are not included in the response. To expand the response, append the expand
query parameter and add a comma-separated list with any of the following fields: - previousIterations
includes all iterations prior to the current iteration. By default only the current iteration is included in the response. - draftIteration
includes the iteration which has not been started yet, if any. - secondaryMetrics
includes secondary metrics. By default only the primary metric is included in the response. - treatments
includes all treatment and parameter details. By default treatment data is not included in the response. For example, expand=draftIteration,treatments
includes the draftIteration
and treatments
fields in the response. If fields that you request with the expand
query parameter are empty, they are not included in the response.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: ApiKey
$config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new LaunchDarklyApi\Api\ExperimentsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$project_key = 'project_key_example'; // string | The project key
$environment_key = 'environment_key_example'; // string | The environment key
$experiment_key = 'experiment_key_example'; // string | The experiment key
$expand = 'expand_example'; // string | A comma-separated list of properties that can reveal additional information in the response. Supported fields are explained above.
try {
$result = $apiInstance->getExperiment($project_key, $environment_key, $experiment_key, $expand);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ExperimentsApi->getExperiment: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
project_key | string | The project key | |
environment_key | string | The environment key | |
experiment_key | string | The experiment key | |
expand | string | A comma-separated list of properties that can reveal additional information in the response. Supported fields are explained above. | [optional] |
\LaunchDarklyApi\Model\Experiment
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getExperimentResults($project_key, $environment_key, $experiment_key, $metric_key, $iteration_id, $expand): \LaunchDarklyApi\Model\ExperimentBayesianResultsRep
Get experiment results
Get results from an experiment for a particular metric. LaunchDarkly supports one field for expanding the "Get experiment results" response. By default, this field is not included in the response. To expand the response, append the expand
query parameter with the following field: * traffic
includes the total count of units for each treatment. For example, expand=traffic
includes the traffic
field for the project in the response.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: ApiKey
$config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new LaunchDarklyApi\Api\ExperimentsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$project_key = 'project_key_example'; // string | The project key
$environment_key = 'environment_key_example'; // string | The environment key
$experiment_key = 'experiment_key_example'; // string | The experiment key
$metric_key = 'metric_key_example'; // string | The metric key
$iteration_id = 'iteration_id_example'; // string | The iteration ID
$expand = 'expand_example'; // string | A comma-separated list of fields to expand in the response. Supported fields are explained above.
try {
$result = $apiInstance->getExperimentResults($project_key, $environment_key, $experiment_key, $metric_key, $iteration_id, $expand);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ExperimentsApi->getExperimentResults: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
project_key | string | The project key | |
environment_key | string | The environment key | |
experiment_key | string | The experiment key | |
metric_key | string | The metric key | |
iteration_id | string | The iteration ID | [optional] |
expand | string | A comma-separated list of fields to expand in the response. Supported fields are explained above. | [optional] |
\LaunchDarklyApi\Model\ExperimentBayesianResultsRep
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getExperimentResultsForMetricGroup($project_key, $environment_key, $experiment_key, $metric_group_key, $iteration_id): \LaunchDarklyApi\Model\MetricGroupResultsRep
Get experiment results for metric group
Get results from an experiment for a particular metric group.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: ApiKey
$config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new LaunchDarklyApi\Api\ExperimentsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$project_key = 'project_key_example'; // string | The project key
$environment_key = 'environment_key_example'; // string | The environment key
$experiment_key = 'experiment_key_example'; // string | The experiment key
$metric_group_key = 'metric_group_key_example'; // string | The metric group key
$iteration_id = 'iteration_id_example'; // string | The iteration ID
try {
$result = $apiInstance->getExperimentResultsForMetricGroup($project_key, $environment_key, $experiment_key, $metric_group_key, $iteration_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ExperimentsApi->getExperimentResultsForMetricGroup: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
project_key | string | The project key | |
environment_key | string | The environment key | |
experiment_key | string | The experiment key | |
metric_group_key | string | The metric group key | |
iteration_id | string | The iteration ID | [optional] |
\LaunchDarklyApi\Model\MetricGroupResultsRep
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getExperimentationSettings($project_key): \LaunchDarklyApi\Model\RandomizationSettingsRep
Get experimentation settings
Get current experimentation settings for the given project
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: ApiKey
$config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new LaunchDarklyApi\Api\ExperimentsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$project_key = 'project_key_example'; // string | The project key
try {
$result = $apiInstance->getExperimentationSettings($project_key);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ExperimentsApi->getExperimentationSettings: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
project_key | string | The project key |
\LaunchDarklyApi\Model\RandomizationSettingsRep
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getExperiments($project_key, $environment_key, $limit, $offset, $filter, $expand, $lifecycle_state): \LaunchDarklyApi\Model\ExperimentCollectionRep
Get experiments
Get details about all experiments in an environment. ### Filtering experiments LaunchDarkly supports the filter
query param for filtering, with the following fields: - flagKey
filters for only experiments that use the flag with the given key. - metricKey
filters for only experiments that use the metric with the given key. - status
filters for only experiments with an iteration with the given status. An iteration can have the status not_started
, running
or stopped
. For example, filter=flagKey:my-flag,status:running,metricKey:page-load-ms
filters for experiments for the given flag key and the given metric key which have a currently running iteration. ### Expanding the experiments response LaunchDarkly supports four fields for expanding the "Get experiments" response. By default, these fields are not included in the response. To expand the response, append the expand
query parameter and add a comma-separated list with any of the following fields: - previousIterations
includes all iterations prior to the current iteration. By default only the current iteration is included in the response. - draftIteration
includes the iteration which has not been started yet, if any. - secondaryMetrics
includes secondary metrics. By default only the primary metric is included in the response. - treatments
includes all treatment and parameter details. By default treatment data is not included in the response. For example, expand=draftIteration,treatments
includes the draftIteration
and treatments
fields in the response. If fields that you request with the expand
query parameter are empty, they are not included in the response.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: ApiKey
$config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new LaunchDarklyApi\Api\ExperimentsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$project_key = 'project_key_example'; // string | The project key
$environment_key = 'environment_key_example'; // string | The environment key
$limit = 56; // int | The maximum number of experiments to return. Defaults to 20.
$offset = 56; // int | Where to start in the list. Use this with pagination. For example, an offset of 10 skips the first ten items and then returns the next items in the list, up to the query `limit`.
$filter = 'filter_example'; // string | A comma-separated list of filters. Each filter is of the form `field:value`. Supported fields are explained above.
$expand = 'expand_example'; // string | A comma-separated list of properties that can reveal additional information in the response. Supported fields are explained above.
$lifecycle_state = 'lifecycle_state_example'; // string | A comma-separated list of experiment archived states. Supports `archived`, `active`, or both. Defaults to `active` experiments.
try {
$result = $apiInstance->getExperiments($project_key, $environment_key, $limit, $offset, $filter, $expand, $lifecycle_state);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ExperimentsApi->getExperiments: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
project_key | string | The project key | |
environment_key | string | The environment key | |
limit | int | The maximum number of experiments to return. Defaults to 20. | [optional] |
offset | int | Where to start in the list. Use this with pagination. For example, an offset of 10 skips the first ten items and then returns the next items in the list, up to the query `limit`. | [optional] |
filter | string | A comma-separated list of filters. Each filter is of the form `field:value`. Supported fields are explained above. | [optional] |
expand | string | A comma-separated list of properties that can reveal additional information in the response. Supported fields are explained above. | [optional] |
lifecycle_state | string | A comma-separated list of experiment archived states. Supports `archived`, `active`, or both. Defaults to `active` experiments. | [optional] |
\LaunchDarklyApi\Model\ExperimentCollectionRep
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
getLegacyExperimentResults($project_key, $feature_flag_key, $environment_key, $metric_key, $from, $to): \LaunchDarklyApi\Model\ExperimentResults
Get legacy experiment results (deprecated)
Get detailed experiment result data for legacy experiments.
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: ApiKey
$config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new LaunchDarklyApi\Api\ExperimentsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$project_key = 'project_key_example'; // string | The project key
$feature_flag_key = 'feature_flag_key_example'; // string | The feature flag key
$environment_key = 'environment_key_example'; // string | The environment key
$metric_key = 'metric_key_example'; // string | The metric key
$from = 56; // int | A timestamp denoting the start of the data collection period, expressed as a Unix epoch time in milliseconds.
$to = 56; // int | A timestamp denoting the end of the data collection period, expressed as a Unix epoch time in milliseconds.
try {
$result = $apiInstance->getLegacyExperimentResults($project_key, $feature_flag_key, $environment_key, $metric_key, $from, $to);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ExperimentsApi->getLegacyExperimentResults: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
project_key | string | The project key | |
feature_flag_key | string | The feature flag key | |
environment_key | string | The environment key | |
metric_key | string | The metric key | |
from | int | A timestamp denoting the start of the data collection period, expressed as a Unix epoch time in milliseconds. | [optional] |
to | int | A timestamp denoting the end of the data collection period, expressed as a Unix epoch time in milliseconds. | [optional] |
\LaunchDarklyApi\Model\ExperimentResults
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
patchExperiment($project_key, $environment_key, $experiment_key, $experiment_patch_input): \LaunchDarklyApi\Model\Experiment
Patch experiment
Update an experiment. Updating an experiment uses the semantic patch format. To make a semantic patch request, you must append domain-model=launchdarkly.semanticpatch
to your Content-Type
header. To learn more, read Updates using semantic patch. ### Instructions Semantic patch requests support the following kind
instructions for updating experiments. #### updateName Updates the experiment name. ##### Parameters - value
: The new name. Here's an example: json { \"instructions\": [{ \"kind\": \"updateName\", \"value\": \"Example updated experiment name\" }] }
#### updateDescription Updates the experiment description. ##### Parameters - value
: The new description. Here's an example: json { \"instructions\": [{ \"kind\": \"updateDescription\", \"value\": \"Example updated description\" }] }
#### startIteration Starts a new iteration for this experiment. You must create a new iteration before calling this instruction. An iteration may not be started until it meets the following criteria: * Its associated flag is toggled on and is not archived * Its randomizationUnit
is set * At least one of its treatments
has a non-zero allocationPercent
##### Parameters - changeJustification
: The reason for starting a new iteration. Required when you call startIteration
on an already running experiment, otherwise optional. Here's an example: json { \"instructions\": [{ \"kind\": \"startIteration\", \"changeJustification\": \"It's time to start a new iteration\" }] }
#### stopIteration Stops the current iteration for this experiment. ##### Parameters - winningTreatmentId
: The ID of the winning treatment. Treatment IDs are returned as part of the Get experiment response. They are the _id
of each element in the treatments
array. - winningReason
: The reason for the winner Here's an example: json { \"instructions\": [{ \"kind\": \"stopIteration\", \"winningTreatmentId\": \"3a548ec2-72ac-4e59-8518-5c24f5609ccf\", \"winningReason\": \"Example reason to stop the iteration\" }] }
#### archiveExperiment Archives this experiment. Archived experiments are hidden by default in the LaunchDarkly user interface. You cannot start new iterations for archived experiments. Here's an example: json { \"instructions\": [{ \"kind\": \"archiveExperiment\" }] }
#### restoreExperiment Restores an archived experiment. After restoring an experiment, you can start new iterations for it again. Here's an example: json { \"instructions\": [{ \"kind\": \"restoreExperiment\" }] }
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: ApiKey
$config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new LaunchDarklyApi\Api\ExperimentsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$project_key = 'project_key_example'; // string | The project key
$environment_key = 'environment_key_example'; // string | The environment key
$experiment_key = 'experiment_key_example'; // string | The experiment key
$experiment_patch_input = {"comment":"Example comment describing the update","instructions":[{"kind":"updateName","value":"Updated experiment name"}]}; // \LaunchDarklyApi\Model\ExperimentPatchInput
try {
$result = $apiInstance->patchExperiment($project_key, $environment_key, $experiment_key, $experiment_patch_input);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ExperimentsApi->patchExperiment: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
project_key | string | The project key | |
environment_key | string | The environment key | |
experiment_key | string | The experiment key | |
experiment_patch_input | \LaunchDarklyApi\Model\ExperimentPatchInput |
\LaunchDarklyApi\Model\Experiment
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
putExperimentationSettings($project_key, $randomization_settings_put): \LaunchDarklyApi\Model\RandomizationSettingsRep
Update experimentation settings
Update experimentation settings for the given project
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: ApiKey
$config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKey('Authorization', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// $config = LaunchDarklyApi\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Authorization', 'Bearer');
$apiInstance = new LaunchDarklyApi\Api\ExperimentsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$project_key = 'project_key_example'; // string | The project key
$randomization_settings_put = new \LaunchDarklyApi\Model\RandomizationSettingsPut(); // \LaunchDarklyApi\Model\RandomizationSettingsPut
try {
$result = $apiInstance->putExperimentationSettings($project_key, $randomization_settings_put);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling ExperimentsApi->putExperimentationSettings: ', $e->getMessage(), PHP_EOL;
}
Name | Type | Description | Notes |
---|---|---|---|
project_key | string | The project key | |
randomization_settings_put | \LaunchDarklyApi\Model\RandomizationSettingsPut |
\LaunchDarklyApi\Model\RandomizationSettingsRep
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]