# Rename project parameters still not possible with Dynamo?

**URL:** <https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558>\
**Category:** Revit\
**Tags:** revit, dynamo\
**Created:** [August 14, 2024, 5:13pm UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558 "2024-08-14T17:13:16Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![naniw](https://avatars.discourse-cdn.com/v4/letter/n/96bed5/32.png) [@naniw](https://forum.dynamobim.com/u/naniw)\
**Post date:** [August 14, 2024, 5:13pm UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/1 "2024-08-14T17:13:16Z")

</div>

Hi everyone,

I’m trying to rename both shared and non-shared project parameters using Dynamo but haven’t been successful so far. I’m relatively new to Dynamo, so I’m encountering some difficulties.

 ![Rename Prefix Project Parameter_2024-08-14_06-23-58](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/5/2598c5af6df260c45baba9ac288a14a979d5ae42.png)

I found this post from 2020:[Renaming project parameters](https://forum.dynamobim.com/t/renaming-project-parameters/55591)

and was hoping there might be newer solutions or workarounds since then.

Has anyone successfully renamed project parameters in Dynamo? Any tips or advice would be greatly appreciated.

Thanks in advance,

---

<div class="post-metadata">

**Author:** ![Marcel\_Rijsmus](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/marcel_rijsmus/32/8539_2.png) [@Marcel\_Rijsmus](https://forum.dynamobim.com/u/Marcel_Rijsmus)\
**Post date:** [August 14, 2024, 5:28pm UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/2 "2024-08-14T17:28:15Z")

</div>

Remember: the parameter has an Id.  
An uniqueId that is.  
Every Element assosiated with that UniqueId first has to get rid of that. If i’m right  
Best way is to recreate the parameter (basicly a new one)  
Just use an underscore to differetiate

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [August 14, 2024, 5:29pm UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/3 "2024-08-14T17:29:32Z")

</div>

> [@naniw](#):
>
> and was hoping there might be newer solutions or workarounds since then.

I haven’t tried in a few years, but you could attempt it in 2025 as I demonstrated in the thread you linked to confirm.

---

<div class="post-metadata">

**Author:** ![Marcel\_Rijsmus](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/marcel_rijsmus/32/8539_2.png) [@Marcel\_Rijsmus](https://forum.dynamobim.com/u/Marcel_Rijsmus)\
**Post date:** [August 14, 2024, 5:32pm UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/4 "2024-08-14T17:32:11Z")

</div>

Try shared parameters too  
Is there a difference?

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [August 14, 2024, 6:26pm UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/5 "2024-08-14T18:26:12Z")

</div>

> [@Marcel\_Rijsmus](#):
>
> Is there a difference?

Project Parameters are not able to be created via the API.

---

<div class="post-metadata">

**Author:** ![Marcel\_Rijsmus](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/marcel_rijsmus/32/8539_2.png) [@Marcel\_Rijsmus](https://forum.dynamobim.com/u/Marcel_Rijsmus)\
**Post date:** [August 14, 2024, 6:30pm UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/6 "2024-08-14T18:30:27Z")

</div>

Ok for Project parameters good or bad  
How bout Shared, Family?  
any difference there?

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [August 14, 2024, 6:32pm UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/7 "2024-08-14T18:32:48Z")

</div>

You would have to rename the parameter in the shared parameter file, remove from Revit, and re-add it.

---

<div class="post-metadata">

**Author:** ![Marcel\_Rijsmus](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/marcel_rijsmus/32/8539_2.png) [@Marcel\_Rijsmus](https://forum.dynamobim.com/u/Marcel_Rijsmus)\
**Post date:** [August 15, 2024, 7:51am UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/8 "2024-08-15T07:51:07Z")

</div>

I found that removing the parameter in the Revit UI doesn’t get rid of the UniqueId, so after renaming in the shared parameter file, it just pops back with the original name.  
Solution:  
In the Revit UI use Select by Id, paste the UniqueId, then press Delete.  
Now bring in the renamed parameter back in.  
New Name, same UniqueId.  
Tested in R2022  
That is why i always wanted a Node SetParameterByUniqueId which also works when you have double parameter names.

---

<div class="post-metadata">

**Author:** ![naniw](https://avatars.discourse-cdn.com/v4/letter/n/96bed5/32.png) [@naniw](https://forum.dynamobim.com/u/naniw)\
**Post date:** [August 15, 2024, 8:40am UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/10 "2024-08-15T08:40:00Z")

</div>

Thank you for your input.

Sorry, I don’t quite understand what you mean by UniqueID. Is this a parameter UniqueID? I can only find element IDs.

However, deleting and re-adding the parameter isn’t an option for me as I need to preserve the parameter values. I’m looking for a way to change the parameter name without affecting the associated data.

---

<div class="post-metadata">

**Author:** ![Marcel\_Rijsmus](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/marcel_rijsmus/32/8539_2.png) [@Marcel\_Rijsmus](https://forum.dynamobim.com/u/Marcel_Rijsmus)\
**Post date:** [August 15, 2024, 8:46am UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/11 "2024-08-15T08:46:36Z")

</div>

> [@naniw](#):
>
> parameter UniqueID

Correct

---

<div class="post-metadata">

**Author:** ![naniw](https://avatars.discourse-cdn.com/v4/letter/n/96bed5/32.png) [@naniw](https://forum.dynamobim.com/u/naniw)\
**Post date:** [August 15, 2024, 8:48am UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/12 "2024-08-15T08:48:04Z")

</div>

I’ve tried this in a project environment with a loadable generic family. It doesn’t work (might work with other nodes, but I’ll figure that out later). My current problem is the system family’s parameter.

---

<div class="post-metadata">

**Author:** ![naniw](https://avatars.discourse-cdn.com/v4/letter/n/96bed5/32.png) [@naniw](https://forum.dynamobim.com/u/naniw)\
**Post date:** [August 15, 2024, 9:01am UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/13 "2024-08-15T09:01:09Z")

</div>

Where I can find this? I only can get element ID…

---

<div class="post-metadata">

**Author:** ![Marcel\_Rijsmus](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/marcel_rijsmus/32/8539_2.png) [@Marcel\_Rijsmus](https://forum.dynamobim.com/u/Marcel_Rijsmus)\
**Post date:** [August 15, 2024, 9:02am UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/14 "2024-08-15T09:02:24Z")

</div>

What i explained goes for shared parameters only.  
The UniqueId of the parameter is in the shared parameter file

---

<div class="post-metadata">

**Author:** ![Marcel\_Rijsmus](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/marcel_rijsmus/32/8539_2.png) [@Marcel\_Rijsmus](https://forum.dynamobim.com/u/Marcel_Rijsmus)\
**Post date:** [August 15, 2024, 6:56pm UTC](https://forum.dynamobim.com/t/rename-project-parameters-still-not-possible-with-dynamo/103558/15 "2024-08-15T18:56:28Z")

</div>

Here is one of my sources in my research regarding this subject.  
_could be outdated_

> **[Purge Shared Parameters From a Revit Model | OpenDefinery/Blog](https://opendefinery.com/blog/purging-shared-parameters-in-revit/)**
>
> I made a critical mistake when launching my BIM program at one of the largest tech conglomerates in the world... Oh, and I found a way to fix it, too. I have always felt that BIM standards should always focus primarily on the data structure of...
