# CreateDimension method

Creates a master dimension. A master dimension is stored in the library of an app and can be used in many objects. Several generic objects can contain the same dimension.

## Parameters

| Name | Description | Mandatory | Type |
| --- | --- | --- | --- |
| qProp | Information about the properties. | Yes | [GenericDimensionProperties](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/EngineJSONAPI/Content/models-genericdimensionproperties.htm) |

## Returns

| Name | Description | Type |
| --- | --- | --- |
| qInfo | { "qId": "&lt;identifier of the dimension&gt;", "qType": "Dimension" } | [NxInfo](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/EngineJSONAPI/Content/models-nxinfo.htm) |
| qReturn | { "qType": "GenericDimension", "qHandle": &lt;handle of the dimension&gt; } | [ObjectInterface](https://help.qlik.com/en-US/sense-developer/November2024/Subsystems/EngineJSONAPI/Content/models-objectinterface.htm) |

## Access Control

`create`