> For the complete documentation index, see [llms.txt](https://blings.gitbook.io/blings-knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://blings.gitbook.io/blings-knowledge-base/documentation/interfaces/isceneexperiment.md).

# ISceneExperiment

[**@blings/blings-player**](https://github.com/blingsio/docs/blob/main/player/documentation/README.md)

***

[@blings/blings-player](https://github.com/blingsio/docs/blob/main/player/documentation/globals.md) / ISceneExperiment

## Interface: ISceneExperiment

### Extends

* [`IExperiment`](/blings-knowledge-base/documentation/interfaces/iexperiment.md)<`JSONValue`>

### Properties

#### from?

> `optional` **from**: `ExperimentFrom`

From where this experiment came from. This can be either "Backend" or "SDK"

**Inherited from**

[`IExperiment`](/blings-knowledge-base/documentation/interfaces/iexperiment.md).[`from`](/blings-knowledge-base/documentation/interfaces/iexperiment.md#from)

***

#### id

> **id**: `string`

The identifier of the experiment. This can be a UUID or one of the ISdkSettings keys

**Inherited from**

[`IExperiment`](/blings-knowledge-base/documentation/interfaces/iexperiment.md).[`id`](/blings-knowledge-base/documentation/interfaces/iexperiment.md#id)

***

#### type

> **type**: `"scene-experiment"`

Settings experiments will always be of type "settings-experiment"

**Overrides**

[`IExperiment`](/blings-knowledge-base/documentation/interfaces/iexperiment.md).[`type`](/blings-knowledge-base/documentation/interfaces/iexperiment.md#type)

***

#### variants

> **variants**: [`Variant`](/blings-knowledge-base/documentation/interfaces/variant.md)<`JSONValue`>\[]

The possible variants for this experiment

**Inherited from**

[`IExperiment`](/blings-knowledge-base/documentation/interfaces/iexperiment.md).[`variants`](/blings-knowledge-base/documentation/interfaces/iexperiment.md#variants)
