Get all variations
Get list of all variations of the customer
Query Parameters
- paramsIO object required
- 200
- 400
- 403
- 423
- 500
OK
- */*
- Schema
- Example (from schema)
Schema
- Array [
- color int32
Variation color displayed in the editor
- cssCode string
New css style for variation
- customJson string
Custom JSON for this variation
- experimentId int64
Experiment id for this variation
- expositionFrequencyDelaySecondsBetweenTwoExpositions int64
Delay in seconds between two exposures
- expositionFrequencySameVisit int32
Frequency of exposure during the same visit
- expositionFrequencySameVisitor int32
Frequency of the exposure for the same visitor
- expositionFrequencySameVisitorDelaySeconds int64
Delay in seconds between exposure for the same visitor
- forceNoFlicker boolean
- id int64
Unique identifier of the given variation
- isJsCodeAfterDomReady boolean
Set to
true
(which is also the default value) if the code is applied once the DOM is ready. - jsCode string
New javascript code for variation
- name string required
Name of given variation
redirection object
Redirection parameters of a variation
includeQueryParameters booleanIn case of global redirection, option to include query parameters from the original url
parameters stringParameters used for the redirection, in case of parameter redirection
type stringPossible values: [
GLOBAL_REDIRECTION
,PARAMETER_REDIRECTION
]Type of the redirection
url stringURL used for the redirection, in case of global redirection
- redirectionStrings string deprecated
Redirect URL used for redirecting variation. Deprecated property: use property 'redirection' instead
- shadowDom boolean
ShadowDOM option
- siteId int64 required
Unique identifier of the site linked to given variation
- widgetTemplateInput string
Widget template input data in JSON format.
- ]
[
{
"color": 0,
"cssCode": "string",
"customJson": "string",
"experimentId": 0,
"expositionFrequencyDelaySecondsBetweenTwoExpositions": 0,
"expositionFrequencySameVisit": 0,
"expositionFrequencySameVisitor": 0,
"expositionFrequencySameVisitorDelaySeconds": 0,
"forceNoFlicker": true,
"id": 0,
"isJsCodeAfterDomReady": true,
"jsCode": "string",
"name": "string",
"redirection": {
"includeQueryParameters": true,
"parameters": "param1=foo¶m2=bar",
"type": "GLOBAL_REDIRECTION",
"url": "www.kameleoon.com"
},
"shadowDom": true,
"siteId": 0,
"widgetTemplateInput": "string"
}
]
Bad Request
- */*
- Schema
- Example (from schema)
Schema
- code string
- impersonator string
- message string
- name string
- status string
Possible values: [
SUCCESS
,ERROR
] - sub string
- time int64
- timestamp date-time
{
"code": "string",
"impersonator": "string",
"message": "string",
"name": "string",
"status": "SUCCESS",
"sub": "string",
"time": 0,
"timestamp": "2024-12-20T15:04:33.686Z"
}
Forbidden
- */*
- Schema
- Example (from schema)
Schema
- code string
- impersonator string
- message string
- name string
- status string
Possible values: [
SUCCESS
,ERROR
] - sub string
- time int64
- timestamp date-time
{
"code": "string",
"impersonator": "string",
"message": "string",
"name": "string",
"status": "SUCCESS",
"sub": "string",
"time": 0,
"timestamp": "2024-12-20T15:04:33.686Z"
}
Locked
- */*
- Schema
- Example (from schema)
Schema
- code string
- impersonator string
- message string
- name string
- status string
Possible values: [
SUCCESS
,ERROR
] - sub string
- time int64
- timestamp date-time
{
"code": "string",
"impersonator": "string",
"message": "string",
"name": "string",
"status": "SUCCESS",
"sub": "string",
"time": 0,
"timestamp": "2024-12-20T15:04:33.686Z"
}
Internal Server Error
- */*
- Schema
- Example (from schema)
Schema
- code string
- impersonator string
- message string
- name string
- status string
Possible values: [
SUCCESS
,ERROR
] - sub string
- time int64
- timestamp date-time
{
"code": "string",
"impersonator": "string",
"message": "string",
"name": "string",
"status": "SUCCESS",
"sub": "string",
"time": 0,
"timestamp": "2024-12-20T15:04:33.686Z"
}