# TypingsRapiTypes

## Table of contents

### Enumerations

* [MAIL\_TYPE](/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_rapi_types.mail_type.md)
* [RAPI\_ADDITIONAL\_CONTENTS](/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_rapi_types.rapi_additional_contents.md)
* [RAPI\_TEXTURE\_TYPE](/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_rapi_types.rapi_texture_type.md)
* [RapiFavoriteType](/rubens/rubens-sdk/rubens-sdk-reference/enums/typings_rapi_types.rapifavoritetype.md)

### Interfaces

* [AdditionalInfo](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.additionalinfo.md)
* [Asset](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.asset.md)
* [AssetItem](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.assetitem.md)
* [Element](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.element.md)
* [LinksCollection](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.linkscollection.md)
* [RapiAdditionalContent](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiadditionalcontent.md)
* [RapiAuth](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiauth.md)
* [RapiBaseColor](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapibasecolor.md)
* [RapiCatalog](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapicatalog.md)
* [RapiComponent](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapicomponent.md)
* [RapiConfiguration](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiconfiguration.md)
* [RapiConfigurationEnhanced](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiconfigurationenhanced.md)
* [RapiConfiguratorSettings](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiconfiguratorsettings.md)
* [RapiElement](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapielement.md)
* [RapiFavorite](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapifavorite.md)
* [RapiItem](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiitem.md)
* [RapiJson](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapijson.md)
* [RapiJsonBox](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapijsonbox.md)
* [RapiMaterial](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimaterial.md)
* [RapiMaterialGroup](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimaterialgroup.md)
* [RapiMaterialShading](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimaterialshading.md)
* [RapiMesh](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimesh.md)
* [RapiMeshData](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimeshdata.md)
* [RapiMeta](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapimeta.md)
* [RapiPackage](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapipackage.md)
* [RapiPlan](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiplan.md)
* [RapiPlanAsset](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiplanasset.md)
* [RapiPlanSetting](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiplansetting.md)
* [RapiPlanSnapshotGetData](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiplansnapshotgetdata.md)
* [RapiPlanSnapshotGetDataWith3dUrls](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiplansnapshotgetdatawith3durls.md)
* [RapiPlanSnapshotPostData](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiplansnapshotpostdata.md)
* [RapiPrice](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiprice.md)
* [RapiRetailer](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiretailer.md)
* [RapiRole](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapirole.md)
* [RapiShortId](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapishortid.md)
* [RapiSkin](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiskin.md)
* [RapiTag](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitag.md)
* [RapiTagForUi](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitagforui.md)
* [RapiTagGeneric](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitaggeneric.md)
* [RapiTenant](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitenant.md)
* [RapiTexture](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapitexture.md)
* [RapiUser](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiuser.md)
* [RapiUserSetting](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.rapiusersetting.md)
* [RoomleSortable](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.roomlesortable.md)
* [UserAction](/rubens/rubens-sdk/rubens-sdk-reference/interfaces/typings_rapi_types.useraction.md)

### Type Aliases

* [ArticleNumber](#articlenumber)
* [AssetUrl](#asseturl)
* [Base64String](#base64string)
* [ConfigurationHash](#configurationhash)
* [ConfigurationString](#configurationstring)
* [HexColorNumber](#hexcolornumber)
* [HexColorString](#hexcolorstring)
* [PriceId](#priceid)
* [RapiId](#rapiid)
* [RapiPlanSnapshotId](#rapiplansnapshotid)
* [RapiServerUrlType](#rapiserverurltype)

### Variables

* [CATALOG\_INFOS\_TYPES](#catalog_infos_types)

## Type Aliases

### ArticleNumber

Ƭ **ArticleNumber**: `string`

***

### AssetUrl

Ƭ **AssetUrl**: `string`

***

### Base64String

Ƭ **Base64String**: `string`

***

### ConfigurationHash

Ƭ **ConfigurationHash**: `string`

***

### ConfigurationString

Ƭ **ConfigurationString**: `string`

***

### HexColorNumber

Ƭ **HexColorNumber**: `number`

***

### HexColorString

Ƭ **HexColorString**: `string`

***

### PriceId

Ƭ **PriceId**: `string`

***

### RapiId

Ƭ **RapiId**: `string`

***

### RapiPlanSnapshotId

Ƭ **RapiPlanSnapshotId**: \`ps\_${string}\`

***

### RapiServerUrlType

Ƭ **RapiServerUrlType**: `"live"` | `"test"`

## Variables

### CATALOG\_INFOS\_TYPES

• `Const` **CATALOG\_INFOS\_TYPES**: `Object`

#### Type declaration

| Name              | Type           |
| ----------------- | -------------- |
| `COMPONENT`       | `"component"`  |
| `ITEM`            | `"item"`       |
| `MATERIAL`        | `"material"`   |
| `PARAMETER`       | `"parameter"`  |
| `PARAMETER_VALUE` | `"paramValue"` |


---

# 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-sdk/rubens-sdk-reference/modules/typings_rapi_types.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.
