Represents object typename for the Modular Configurator.
A list of components for the configurator.
A list of a component type for the configurator.
A list of available connectors shows connections between all component types.
Indicates if the cta in ecom configurator is enabled or not.
A list of available environments.
Unique identifier for the configurator.
Indicates if the configurator is active.
The name of the configurator.
Represents the modular configurator API with its components, component types, and environments.
What does it unlock?
Defines payload structures for different message types. Contains data models for various command responses.
Practical Application
Full configurator definition loaded at init — contains all available components, component types, environments, materials, and metadata. Nested inside ModularConfiguratorEnvelope.configurator. This is your catalog of everything the configurator supports.
AI Coding Best Practices
Access via envelope.configurator from configuratorDataUpdated. This is your source of truth for ALL available options. Iterate its component types, components, environments, and material collections to build dynamic selection UIs. Only changes if the configurator definition is updated in MetaBox admin.