Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
ExperimentConfiguration — openapi
Union of per-product experiment configurations. At most one of InGameConfigExperimentConfiguration or MatchmakingExperimentConfiguration may be set.
Properties
| Name | Type | Required | Description |
|---|---|---|---|
| productType | false | Discriminator selecting which configuration variant is populated. EXPERIMENT_PRODUCT_TYPE_IN_GAME_CONFIGS EXPERIMENT_PRODUCT_TYPE_MATCHMAKING | |
| inGameConfigExperimentConfiguration | false | Populated when ProductType is InGameConfigExperimentConfiguration, null otherwise. | |
| matchmakingExperimentConfiguration | false | Populated when ProductType is MatchmakingExperimentConfiguration, null otherwise. |
Related Schemas
Complete Schema
{
"type": "object",
"properties": {
"productType": {
"allOf": [
{
"$ref": "#/components/schemas/ExperimentProductType"
}
],
"description": "Discriminator selecting which configuration variant is populated.\n\nEXPERIMENT_PRODUCT_TYPE_IN_GAME_CONFIGS\n\nEXPERIMENT_PRODUCT_TYPE_MATCHMAKING",
"x-enum-varnames": [
"InGameConfigs",
"Matchmaking"
]
},
"inGameConfigExperimentConfiguration": {
"allOf": [
{
"$ref": "#/components/schemas/InGameConfigExperimentConfiguration"
}
],
"description": "Populated when ProductType is InGameConfigExperimentConfiguration, null otherwise.",
"nullable": true
},
"matchmakingExperimentConfiguration": {
"allOf": [
{
"$ref": "#/components/schemas/MatchmakingExperimentConfiguration"
}
],
"description": "Populated when ProductType is MatchmakingExperimentConfiguration, null otherwise.",
"nullable": true
}
},
"additionalProperties": false,
"description": "Union of per-product experiment configurations. At most one of InGameConfigExperimentConfiguration or\r\nMatchmakingExperimentConfiguration may be set."
}