Supported Revit Parameters
Zach Soflin avatar
Written by Zach Soflin
Updated over a week ago

Fully Supported Revit Parameter Types

Text

Text parameters are the most flexible when it comes to mapping Layer data to Revit parameters.

Compatible Layer Fields:

  • Text Input - example: Concrete 

  • Number Input - example: 100 

  • Toggle Input - example: Yes 

  • Date Input - example: 01/01/2020 

  • Person Input - example:  Jim Smith 

  • Select One Input - example:  Closed 

  • Select Multiple Input - example:  Concrete, Tile, Wood 

  • Related Element Input - example:  Issue 1, Issue 20, Issue 31 

  • Single Range Input - example:  40 

  • Dual Range Input - example:  30,65 

  • Phone Input - example:  4021234567 

  • Email Input - example:  example@email.com 

Integer

If numbers mapped to Integer parameters contain decimal values, the number will be automatically rounded to the nearest whole number.

Compatible Layer Fields:

  • Number (recommended)

  • Text - text needs to be able to convert to a number

Length

Length parameters are flexible in the values that they can take on.

Compatible Layer Fields:

  • Text (recommended) - Entering length values in a Layer text field gives you the ability to add units to length values. For example, typing 56'-6"  will result in a parameter value equivalent to 56 feet 6 inches. Typing 5600mm  will result in a parameter value equivalent to 5,600 millimeters. NOTE: this value will always convert to the model's unit system. For example, typing 56.5' will result in the parameter value of 56'-6" . You can read more about the possible dimension values you can enter here

  • Number - The number typed in this field will be directly applied to the parameter value using the model's current units. For example, a value of 56  applied to a feet-inches based model, will be 56'-0"

Area

Numbers mapped to volume parameters will be directly applied using the current models unit system. For example, the value 25000  would map to 25000 m^2  in a metric-based model and to 25000 ft^2  in an imperial-based model.

Compatible Layer Fields:

  • Number (recommended)

  • Text - The text needs to be able to convert to a number. Don't include any units in the text

Volume

Numbers mapped to volume parameters will be directly applied using the current models unit system. For example, the value 25000  would map to 25000 m^3  in a metric-based model and to 25000 ft^3   in an imperial-based model.

Compatible Layer Fields:

  • Number (recommended)

  • Text - The text needs to be able to convert to a number. Don't include any units in the text

Angle

Numbers mapped to slope parameters will be directly applied using the current models unit system. For example, the value 23  would map to 23°  in an imperial-based model and to 23 rad  in a metric-based model.

Compatible Layer Fields:

  • Number (recommended)

  • Text - The text needs to be able to convert to a number

Slope

Numbers mapped to slope parameters will be directly applied using the current models unit system. For example, the value 23  would map to 23°  in an imperial-based model and to 23 rad   in a metric-based model.

Compatible Layer Fields:

  • Number (recommended)

  • Text - The text needs to be able to convert to a number

Currency

Numbers mapped to currency parameters will be directly applied using the current models currency unit . For example, the value $1566.23  would map to 1566.23¥  in a model with currency set to Yen and to $1566.23 in a model with currency set to US dollars.

Compatible Layer Fields:

  • Number  (recommended)

  • Text - Cannot contain comma separators or any incompatible text values. The text needs to be able to convert to a number

Mass Density

Numbers mapped to mass density parameters will be directly applied using the current models unit system. For example, the value 1500  would map to 1500 kg/m^3 in a metric-based model and to 1500 lbs/ft^3  in an imperial-based model.

Compatible Layer Fields:

  • Number (recommended)

  • Text - The text needs to be able to convert to a number

URL

Compatible Layer Fields:

  • Text  (recommended)

Yes/No

Compatible Layer Fields:

  • Toggle (recommended)

  • Number - only the values 0  or 1  are supported. 0 = false  1 = true 

  • Text - needs to equal  true or false  or yes or no 

Multi-line Text

Compatible Layer Fields:

  • Text Input - example: Concrete  

  • Number Input - example: 100  

  • Toggle Input - example: Yes  

  • Date Input - example: 01/01/2020  

  • Person Input - example:  Jim Smith  

  • Select One Input - example:  Closed  

  • Select Multiple Input - example:  Concrete, Tile, Wood  

  • Related Element Input - example:  Issue 1, Issue 20, Issue 31  

  • Single Range Input - example:  40  

  • Dual Range Input - example:  30,65  

  • Phone Input - example:  4021234567  

  • Email Input - example:  example@email.com  

Partially Supported Revit Parameter Types

Material or any Revit parameter referencing an Element
Currently, you can modify Revit parameters that reference a Revit element. For example, Phase Created  or Level . The current limitation is that you need to know the Revit Element ID. Users can set the values of these fields from Layer by:

  • Creating a text field  in Layer

  • Creating a rule in the Category mapping the newly created text Field to the desired Revit parameter. For example, Level 

  • Enter the Revit Element ID of the element you want referenced in the parameter. For example, Level 2 in Revit might have the Revit Element ID of 694 . Typing this value into the text field will update the Level  in the parameter

Not Supported Revit Parameter Types

Image

Currently, Layer does not support parameters with an image value.

<Family Type...>

Currently, Layer does not support parameters assigning a family type.


Need more help? Contact us at help@layer.team

Did this answer your question?