Python get parameter name list

@Ernesto_Pellegrino Or just copy paste from here,

import clr

#Import Revit Nodes
clr.AddReference("RevitNodes")
import Revit
clr.ImportExtensions(Revit.Elements)

# Import RevitAPI
clr.AddReference("RevitAPI")
import Autodesk
from Autodesk.Revit.DB import *

# Import DocumentManager and TransactionManager
clr.AddReference("RevitServices")
from RevitServices.Persistence import DocumentManager

doc = DocumentManager.Instance.CurrentDBDocument
allProjParam = []

collector = FilteredElementCollector(doc).OfCategory(BuiltInCategory.OST_ProjectInformation).ToElements()

for projPar in collector:
    for parameter in projPar.Parameters:
        allProjParam.append(parameter.Definition.Name)

OUT = allProjParam
4 Likes