Overview

This page documents the wall attribute libraries returned and consumed by the Medeek Wall API attribute read/set methods.

The parameters are organized by library and listed in the same order as the internal wall attribute dictionaries so it is easier to understand where each value belongs.

Each parameter name is shown exactly as it appears in the attribute library. Descriptions can be expanded over time as additional API notes and implementation details are documented.



Basic Attributes

These parameters define the primary wall assembly geometry, framing configuration, general wall settings, opening lists, corner settings, and a small number of family-specific values.

ParameterDescription
WALLFAMILYDefines the wall family/type classification for the assembly, such as Rectangular, Gable, Shed, or Hip. This value determines which wall-specific parameters are relevant and how the wall geometry is generated.
MAINORIGINStores the main origin point for the wall assembly group. This is typically used as a geometric reference for positioning, transformations, and regeneration logic.
INITORIGINStores the original insertion or initialization point used when the wall was first created. This can be useful when tracking the wall's original placement versus its current transformed state.
WALL_NAMEUser-defined wall name or label for identification within the model and API workflows.
WALLTYPEDefines the wall type configuration, such as interior/exterior or interior/interior, depending on the supported API values.
WALL_LENGTHOverall wall length used to define the horizontal extent of the wall assembly.
WALLJUSTWall justification/alignment setting. This typically controls how the wall is positioned relative to its draw line or reference line.
WALLHGTPrimary wall height. For most rectangular walls this is the main wall height used to generate the wall framing and finishes.
WALLHDRHGTWall header height or reference height associated with the wall framing and opening/header logic.
STUD_DEPTHNominal or actual stud depth used for the main wall framing section.
STUD_WIDTHNominal or actual stud width/thickness used for wall framing members.
STUDSPACINGStud spacing value for the wall framing layout, typically measured on center.
STUDDIRStud direction/orientation setting used in the wall framing logic.
STUDOFFSETOffset applied to the stud layout from its standard starting position or reference edge.
STUDPLYNumber of plies or built-up stud layers used for the wall framing members where applicable.
PLT_TOP_NUMNumber of top plates in the wall framing assembly.
PLT_TOPThickness or size value assigned to the top plate framing member(s).
PLT_BTM_NUMNumber of bottom plates in the wall framing assembly.
PLT_BTMThickness or size value assigned to the bottom plate framing member(s).
PLT_BTM_PTReference point or placement setting associated with the bottom plate.
WALLGROUPStores the group name or assembly grouping identifier for the wall.
FRAMINGOPTIONDefines the framing mode or framing strategy used by the wall assembly.
FRAMEMATMaterial assigned to the main framing members of the wall assembly.
ADVWALLOPTIONSFlag or setting indicating whether advanced wall options are enabled or in use for the wall assembly.
WALLHGT2Secondary wall height used by certain wall families or specialized wall shapes.
WALLHGT3Tertiary wall height used by certain complex wall families or multi-height configurations.
WALLPITCH1Primary pitch value used for sloped or non-rectangular wall families.
WALLPITCH2Secondary pitch value used for wall families requiring more than one pitch parameter.
WALLHANDHandedness/orientation setting for wall families that can be mirrored or directionally flipped.
WALLRADIUSRadius value for curved or radius-based wall geometry.
STUD_DEPTH_EXTExterior stud depth when a wall assembly uses different framing depths for exterior and interior portions.
STUD_DEPTH_INTInterior stud depth when a wall assembly uses different framing depths for exterior and interior portions.
INSULEXTTHKExterior insulation thickness.
INSULINTTHKInterior insulation thickness.
INSULEXTMATMaterial assigned to the exterior insulation layer.
INSULINTMATMaterial assigned to the interior insulation layer.
SIPETHKExterior SIP layer thickness or related structural insulated panel thickness value.
SIPITHKInterior SIP layer thickness or related structural insulated panel thickness value.
SIPEMATMaterial assigned to the exterior SIP layer.
SIPIMATMaterial assigned to the interior SIP layer.
INSULMATGeneral insulation material value used by assemblies that rely on a single insulation material field.
WINDOWLISTCollection/list of window openings associated with the wall assembly.
DOORLISTCollection/list of door openings associated with the wall assembly.
GARAGELISTCollection/list of garage door openings associated with the wall assembly.
COLUMNLISTCollection/list of column elements associated with the wall assembly.
SSWLISTCollection/list of site-specific or special wall sub-elements defined by this library.
SWLISTCollection/list of shear wall or other special wall objects stored with the wall assembly.
CORNER_STARTEnables or defines the start corner treatment for the wall.
CORNERANGLE1Corner angle value for the start corner condition.
CORNERSTUDTHK1Stud thickness assigned to the start corner framing condition.
CORNERSTUDQTY1Number of studs used in the start corner treatment.
CORNERTREATMENT1Corner treatment type or configuration for the start corner of the wall.
CORNEROFFSET1Offset applied to the start corner treatment.
CORNERTR1Additional start corner treatment parameter used internally by the wall assembly logic.
CORNEROFF1Additional start corner offset parameter used internally by the wall assembly logic.
CORNER_ENDEnables or defines the end corner treatment for the wall.
CORNERANGLE2Corner angle value for the end corner condition.
CORNERSTUDTHK2Stud thickness assigned to the end corner framing condition.
CORNERSTUDQTY2Number of studs used in the end corner treatment.
CORNERTREATMENT2Corner treatment type or configuration for the end corner of the wall.
CORNEROFFSET2Offset applied to the end corner treatment.
CORNERTR2Additional end corner treatment parameter used internally by the wall assembly logic.
CORNEROFF2Additional end corner offset parameter used internally by the wall assembly logic.
LABEL_ROTRotation value used for the wall label or annotation text associated with the wall assembly.

Advanced Options

These parameters control optional finish layers, offsets, material assignments, secondary layers, rainscreen/furring settings, and custom stud edits.

ParameterDescription
WALLSHEATHOPTIONEnables or defines the wall sheathing option applied to the assembly.
WALLSHEATHTHKThickness of the primary wall sheathing layer.
WALLSHEATHCORNERCorner treatment setting for the primary wall sheathing layer.
WALLCLADOPTIONEnables or defines the wall cladding option applied to the assembly.
WALLCLADTHKThickness of the wall cladding layer.
WALLCLADGAPGap or cavity value associated with the wall cladding layer.
WALLCLADCORNERCorner treatment setting for the wall cladding layer.
WALLGYPSUMOPTIONEnables or defines the primary gypsum/interior finish layer.
WALLGYPSUMTHKThickness of the primary gypsum layer.
WALLINSULOPTIONEnables or defines the wall insulation option for the assembly.
HOLDOWNOPTIONEnables or defines holdown hardware options for the wall assembly.
WALLSHEATHVERTOFFSET_TTop vertical offset for the primary sheathing layer.
WALLSHEATHVERTOFFSET_BBottom vertical offset for the primary sheathing layer.
WALLCLADVERTOFFSET_TTop vertical offset for the wall cladding layer.
WALLCLADVERTOFFSET_BBottom vertical offset for the wall cladding layer.
CLADMATOFFSETMaterial offset setting for cladding placement, likely in the thickness/depth direction.
CLADMATHOFFSETHorizontal material offset setting for cladding placement.
WALLSHEATHMATMaterial assigned to the primary sheathing layer.
WALLCLADMATMaterial assigned to the wall cladding layer.
WALLGYPSUMMATMaterial assigned to the primary gypsum layer.
WALLINSULMATMaterial assigned to the wall insulation layer.
BLOCKINGOPTIONEnables or defines blocking options for the wall framing.
TRIMOPTIONEnables or defines exterior trim options for the wall assembly.
TRIMINTOPTIONEnables or defines interior trim options for the wall assembly.
WSCTOPTIONEnables or defines the wainscot option for the wall assembly.
WALLGYPSUM2OPTIONEnables or defines a secondary gypsum layer.
WALLGYPSUM2THKThickness of the secondary gypsum layer.
WALLGYPSUM2MATMaterial assigned to the secondary gypsum layer.
QUOINOPTIONEnables or defines decorative quoin options for the wall corners.
INCLINEOPTIONEnables or defines incline options for the wall assembly.
WALLSHEATH2OPTIONEnables or defines a secondary sheathing layer.
WALLSHEATH2THKThickness of the secondary sheathing layer.
WALLSHEATH2CORNERCorner treatment setting for the secondary sheathing layer.
WALLSHEATH2MATMaterial assigned to the secondary sheathing layer.
RAINSCREENEnables or defines a rainscreen system for the wall assembly.
FURRINGWIDTHWidth of the furring members used in the rainscreen or furring setup.
FURRINGSPACINGSpacing of the furring members.
FURRINGOFFSETOffset applied to the furring layout or placement.
FURRINGDIROrientation/direction of the furring members.
FURRINGTTop furring setback/offset or top control value associated with the furring layout.
FURRINGBBottom furring setback/offset or bottom control value associated with the furring layout.
REMOVESTUDLISTList of studs removed from the default wall framing layout.
ADDSTUDLISTList of custom studs added to the default wall framing layout.

Holdown Options

These parameters define holdown type, location, offsets, rod information, and related hardware placement values.

ParameterDescription
HOLDOWNTYPEDefines the holdown hardware type assigned to the wall.
HOLDOWNVERTOFFSETVertical offset applied to the holdown placement.
HOLDOWN_ABAdditional holdown placement or type parameter used by the API.
THD_ROD_LENGTHThreaded rod length associated with the holdown assembly, where applicable.
HOLDOWN_LOCATIONLocation setting that determines where the holdown hardware is placed on the wall assembly.
HOLDOWN_STRAP_LOCLocation setting for holdown strap placement, where strap hardware is used.

Blocking Options

These parameters define wall blocking height, quantity, spacing, and stagger behavior.

ParameterDescription
BLOCKINGHGTHeight/elevation at which blocking is placed within the wall assembly.
STAGGERBLOCKINGEnables or defines staggered blocking layout behavior.
BLOCKINGNUMNumber of blocking rows or blocking instances in the wall framing.
BLOCKINGSPACINGSpacing between blocking rows or blocking elements.

Trim Options

These parameters define trim location, thickness, widths, material, cut style, plus band, frieze, skirt, and cap trim sub-options.

ParameterDescription
TRIMLOCDefines where the trim is applied on the wall assembly.
TRIMTHKThickness of the trim material.
TRIMOUTOPTIONEnables or defines the exterior trim configuration.
TRIMWIDTHOUTWidth of the exterior trim.
TRIMINOPTIONEnables or defines the interior trim configuration.
TRIMWIDTHINWidth of the interior trim.
WALLTRIMMATMaterial assigned to the wall trim elements.
TRIMCUTDefines the trim cut style or trim termination behavior.
TRIMBANDEnables or defines a trim band feature.
TRIMBANDWIDTHWidth of the trim band.
TRIMBANDTHKThickness of the trim band.
TRIMBANDCONTContinuity/continuation setting for the trim band around or along the wall.
TRIMBANDHGTHeight/elevation of the trim band on the wall assembly.
TRIMFRIEZEEnables or defines a frieze trim feature.
TRIMFRIEZEWIDTHWidth of the frieze trim.
TRIMFRIEZETHKThickness of the frieze trim.
TRIMFRIEZECONTContinuity/continuation setting for the frieze trim.
TRIMSKIRTEnables or defines a skirt trim feature.
TRIMSKIRTWIDTHWidth of the skirt trim.
TRIMSKIRTTHKThickness of the skirt trim.
TRIMSKIRTCONTContinuity/continuation setting for the skirt trim.
TRIMCAPEnables or defines a trim cap feature.
TRIMCAPHEIGHTHeight of the trim cap element.
TRIMCAPDEPTHDepth/projection of the trim cap element.

Wainscot Options

These parameters define the wainscot layer size, offsets, ledge controls, material, and application mode.

ParameterDescription
WSCTHGTHeight of the wainscot layer on the wall.
WSCTTHKThickness of the wainscot material or assembly.
WSCTGAPGap value associated with the wainscot layer.
WSCTCORNERCorner treatment setting for the wainscot layer.
WSCTMATMaterial assigned to the main wainscot layer.
WSCTLEDGEEnables or defines a wainscot ledge/cap feature.
WSCTLEDGEHEIGHTHeight of the wainscot ledge feature.
WSCTLEDGEDEPTHDepth/projection of the wainscot ledge feature.
WSCTLEDGEWINWindow-related setting controlling how the wainscot ledge interacts with openings.
WSCTSTARTStart location or start condition for the wainscot application.
WSCTENDEnd location or end condition for the wainscot application.
WSCTMODEApplication mode for the wainscot feature.
WSCTLEDGEMATMaterial assigned to the wainscot ledge feature.

Quoin Options

These parameters define decorative quoin dimensions, spacing, style, and material.

ParameterDescription
QSTYLEDefines the decorative style or layout pattern used for quoins.
QL1Primary quoin length dimension.
QL2Secondary quoin length dimension.
QHGTQuoin height dimension.
QSPCSpacing between quoin units or quoin courses.
QTHKThickness/projection of the quoin elements.
QMATMaterial assigned to the quoin elements.

Incline Options

These parameters define the bottom pitch and directional settings for inclined wall configurations.

ParameterDescription
WALLPITCH_BOTBottom pitch value used by inclined wall configurations.
INCLINEDIRDirection/orientation of the wall incline.
INCLINEOFFSETOffset value applied to the incline geometry or incline reference position.