# Interfaces

- [ExposedApi.Internal.Analytics](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.analytics.md)
- [ExposedApi.Internal.CollectionViewComponentIcon](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.collectionviewcomponenticon.md)
- [ExposedApi.Internal.CollectionViewElement](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.collectionviewelement.md)
- [ExposedApi.Internal.CollectionViewState](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.collectionviewstate.md)
- [ExposedApi.Internal.CoreData](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.coredata.md)
- [ExposedApi.Internal.CoreState](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.corestate.md)
- [ExposedApi.Internal.DragGhostOptions](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.dragghostoptions.md)
- [ExposedApi.Internal.DragInOptions](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.draginoptions.md)
- [ExposedApi.Internal.DragInSettings](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.draginsettings.md)
- [ExposedApi.Internal.EmbeddingCommand](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.embeddingcommand.md)
- [ExposedApi.Internal.EmbeddingResponse](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.embeddingresponse.md)
- [ExposedApi.Internal.GridViewElement](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.gridviewelement.md)
- [ExposedApi.Internal.GridViewUiState](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.gridviewuistate.md)
- [ExposedApi.Internal.GridViewVariantElement](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.gridviewvariantelement.md)
- [ExposedApi.Internal.IncomingMessageBus](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.incomingmessagebus.md)
- [ExposedApi.Internal.KernelBoundsFormatted](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.kernelboundsformatted.md)
- [ExposedApi.Internal.OutgoingMessageBus](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.outgoingmessagebus.md)
- [ExposedApi.Internal.OverlayState](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.overlaystate.md)
- [ExposedApi.Internal.ParameterGroup](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.parametergroup.md)
- [ExposedApi.Internal.PartlistResponse](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.partlistresponse.md)
- [ExposedApi.Internal.PlannerCoreData](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.plannercoredata.md)
- [ExposedApi.Internal.PlannerUiState](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.planneruistate.md)
- [ExposedApi.Internal.PointRect](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.pointrect.md)
- [ExposedApi.Internal.SampleRoom](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.sampleroom.md)
- [ExposedApi.Internal.SceneSelection](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.sceneselection.md)
- [ExposedApi.Internal.SharedUiState](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.shareduistate.md)
- [ExposedApi.Internal.StoreState](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.storestate.md)
- [ExposedApi.Internal.TabCategory](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.tabcategory.md)
- [ExposedApi.Internal.Translator](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.translator.md)
- [ExposedApi.Internal.UiLabels](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.uilabels.md)
- [ExposedApi.Internal.UiPossibleChildTagWithKey](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.uipossiblechildtagwithkey.md)
- [ExposedApi.Internal.UiState](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.uistate.md)
- [ExposedApi.Internal.WrapLines](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_api._internal_.wraplines.md)
- [ExposedCallbacks.Labels](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_callbacks.labels.md)
- [ExposedCallbacks.Price](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_callbacks.price.md)
- [ExposedCallbacks.Internal.SaveDraftPayload](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/exposed_callbacks._internal_.savedraftpayload.md)
- [RoomleConfiguratorApi.RoomleEmbeddingApiKeys](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/roomle_configurator_api.roomleembeddingapikeys.md)
- [Types.ConfiguratorSettings](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types.configuratorsettings.md)
- [Types.CustomViewSettingsForIframe](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types.customviewsettingsforiframe.md)
- [Types.CustomViewSettingsForOverlay](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types.customviewsettingsforoverlay.md)
- [Types.CustomViews](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types.customviews.md)
- [Types.CustomViewsCallbacks](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types.customviewscallbacks.md)
- [Types.EmbeddingSkin](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types.embeddingskin.md)
- [Types.HelpCenterSetting](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types.helpcentersetting.md)
- [Types.ThumbnailsSettings](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types.thumbnailssettings.md)
- [Types.UiInitData](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types.uiinitdata.md)
- [Types.UiState](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types.uistate.md)
- [Types.VariantsMap](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types.variantsmap.md)
- [Types.Internal.CustomTutorialTranslation](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types._internal_.customtutorialtranslation.md)
- [Types.Internal.CustomViewSettingsBase](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types._internal_.customviewsettingsbase.md)
- [Types.Internal.PartlistPrintPayload](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types._internal_.partlistprintpayload.md)
- [Types.Internal.SidebarEventTypes](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types._internal_.sidebareventtypes.md)
- [Types.Internal.UiFeatureFlags](https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces/types._internal_.uifeatureflags.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.roomle.com/rubens/rubens-products/rubens-products-reference/interfaces.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
