The following table identifies the commands in the Revit Platform UI Manage tab, and corresponding APIs.
Table 7: Settings in API and UI
UI command | Associated API | Reference |
Settings ![]() |
Document.ProjectInformation | See the following note |
Settings ![]() |
Document.ParameterBindings (Only for Shared Parameter) | See Shared Parameters |
Project Location panel | Document.ProjectLocations Document.ActiveProjectLocation | See Place and Locations |
Settings ![]() ![]() |
FilteredElementCollector filtering on class FillPatternElement | See the following note |
Settings ![]() |
FilteredElementCollector filtering on class Material | See Material Management |
Settings ![]() |
Document.Settings.Categories | See the following note |
Phasing ![]() |
Document.Phases | See the following note |
Settings ![]() |
Loads and related structural settings are available in the API | See Structural Engineering |
Settings ![]() |
Document.GetUnits() | See Units |
Area and Volume Calculations (on the Room & Area panel) | AreaVolumeSettings.GetAreaVolumeSettings() | See the following note |
Table 8: ProjectInformation
Parameters | Corresponding API | Built-in Parameters |
Project Issue Date | ProjectInfo.IssueDate | PROJECT_ISSUE_DATE |
Project Status | ProjectInfo.Status | PROJECT_STATUS |
Client Name | ProjectInfo.ClientName | CLIENT_NAME |
Project Address | ProjectInfo.Address | PROJECT_ADDRESS |
Project Name | ProjectInfo.Name | PROJECT_NAME |
Project Number | ProjectInfo.Number | PROJECT_NUMBER |
Fill Patterns - Retrieve all Fill Patterns in the current document using a FilteredElementCollector filtering on class FillPatternElement. Specific FillPatterns can be retrieved using the static methods FillPatternElement.GetFillPattern(Document, ElementId) or FillPatternElement.GetFillPatternByName (Document, string).