Global architecture
With the Remote Control API, you can manage directly variation groups thanks to custom routes.
Predefined Types & Operators
- Targeting operator can only be: EQUALS, NOT_EQUALS, STARTS_WITH, ENDS_WITH, CONTAINS, NOT_CONTAINS, GREATER_THAN, LOWER_THAN, EXISTS, NOT_EXISTS, GREATER_THAN_OR_EQUALS, LOWER_THAN_OR_EQUALS.
- (Optional field) Modification type can only be: FLAG
If you wanna check in depth each field check Variation Group API
{
"name": "<VARIATION_GROUP_NAME>",
"variations": [
{
"name": "<VARIATION_NAME",
"reference": "<REFERENCE>",
"allocation": "<ALLOCATION>"
}
],
"targeting": {
"targeting_groups": [
{
"targetings": [
{
"key": "<TARGETING_KEY>",
"operator": "<OPERATOR>",
"value": "<TARGETING_VALUE>"
}
]
}
]
}
}
However it is recommended to create the variation groups at the campaign creation. You can find more details on the campaign architecture here : Campaigns.