Code:I am trying to write a macro for combining of 2 parameters into the mark parameter. I keep getting errors regarding mark not being found. Is the API able to push information into the mark parameter? Below is my code public void Mech_Equip() { Document doc = this.Document; string newMechID = ""; using(Transaction trans = new Transaction(doc, "Rename Equipment")) { trans.Start(); foreach (Element e in new FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_MechanicalEquipment)) OST_MechanicalEquipment Mech = e as OST_MechanicalEquipment; Parameter paramType = Mech.get_Parameter("TAG_MECH"); string MechType = paramType.AsString(); Parameter paramInstance = Mech.get_Parameter("EQUIP_IDEN"); string MechInstance= paramInstance.AsString(); string combinedName = MechType + "-" + MechInstance; // This will assign the new name to the equipment BuiltInParameter.ALL_MODEL_MARK = combinedName; newMechID += combinedName + "\n"; } trans.Commit(); { TaskDialog.Show ("Mechanical","List has been Updated"); } } ;