# Set parameter value for "Family Type" Parameter

**URL:** <https://forum.dynamobim.com/t/set-parameter-value-for-family-type-parameter/79411>\
**Category:** Revit\
**Created:** [August 2, 2022, 9:12am UTC](https://forum.dynamobim.com/t/set-parameter-value-for-family-type-parameter/79411 "2022-08-02T09:12:16Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sujan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sujan/32/102184_2.png) [@Sujan](https://forum.dynamobim.com/u/Sujan)\
**Post date:** [August 2, 2022, 9:12am UTC](https://forum.dynamobim.com/t/set-parameter-value-for-family-type-parameter/79411/1 "2022-08-02T09:12:16Z")

</div>

Hi, I’m trying to update the family type parameter with Dynamo. Looks like it isn’t as straightforward as I thought. The approach below is giving blank value.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/0/3/03e359a5bb3ab3e5ec89e240198af61c0e1e642e.png)

---

<div class="post-metadata">

**Author:** ![Meychik](https://avatars.discourse-cdn.com/v4/letter/m/ecb155/32.png) [@Meychik](https://forum.dynamobim.com/u/Meychik)\
**Post date:** [August 2, 2022, 9:18am UTC](https://forum.dynamobim.com/t/set-parameter-value-for-family-type-parameter/79411/2 "2022-08-02T09:18:59Z")

</div>

Hi @Sujan

you are just trying to pass the family type to the node. Check first what type the parameter accepts.

---

<div class="post-metadata">

**Author:** ![Sujan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sujan/32/102184_2.png) [@Sujan](https://forum.dynamobim.com/u/Sujan)\
**Post date:** [August 2, 2022, 10:26am UTC](https://forum.dynamobim.com/t/set-parameter-value-for-family-type-parameter/79411/3 "2022-08-02T10:26:05Z")

</div>

Hi @Meychik,

It shows the value is a FamilyType Object.

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/5/7/57cb45cb3cd2b86d3b5d0efdd5b8def84be6e01d.png)

---

<div class="post-metadata">

**Author:** ![Meychik](https://avatars.discourse-cdn.com/v4/letter/m/ecb155/32.png) [@Meychik](https://forum.dynamobim.com/u/Meychik)\
**Post date:** [August 2, 2022, 11:12am UTC](https://forum.dynamobim.com/t/set-parameter-value-for-family-type-parameter/79411/4 "2022-08-02T11:12:38Z")

</div>

I see, it takes a family type. Try to create a new element and to pass the value from “Parameter.Value” to it. If it works, it means that the nodes sets the parameter correctly. If not, you need to find a way around.

---

<div class="post-metadata">

**Author:** ![Sujan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sujan/32/102184_2.png) [@Sujan](https://forum.dynamobim.com/u/Sujan)\
**Post date:** [August 6, 2022, 12:14pm UTC](https://forum.dynamobim.com/t/set-parameter-value-for-family-type-parameter/79411/5 "2022-08-06T12:14:29Z")

</div>

No Luck 😐

---

<div class="post-metadata">

**Author:** ![GavinNicholls](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/gavinnicholls/32/190442_2.png) [@GavinNicholls](https://forum.dynamobim.com/u/GavinNicholls)\
**Post date:** [August 7, 2022, 3:27am UTC](https://forum.dynamobim.com/t/set-parameter-value-for-family-type-parameter/79411/6 "2022-08-07T03:27:21Z")

</div>

Two things that can prevent this are:

1. If the family being set is not of the same category as the parameter. Family type parameters only accept their initial category chosen on creation.

2. If the family is drawing upon non-shared components for the family type parameter. Not 100% on this one but I seem to recall if you have a non-shared value set then at project level that component/parameter does not naturally point to shared level components.

---

<div class="post-metadata">

**Author:** ![Sujan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sujan/32/102184_2.png) [@Sujan](https://forum.dynamobim.com/u/Sujan)\
**Post date:** [August 7, 2022, 3:48am UTC](https://forum.dynamobim.com/t/set-parameter-value-for-family-type-parameter/79411/7 "2022-08-07T03:48:48Z")

</div>

Hey @GavinCrump , you were meant to be on break! 😄

Let me check these when I’m back.

---

<div class="post-metadata">

**Author:** ![Sujan](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sujan/32/102184_2.png) [@Sujan](https://forum.dynamobim.com/u/Sujan)\
**Post date:** [August 7, 2022, 3:59am UTC](https://forum.dynamobim.com/t/set-parameter-value-for-family-type-parameter/79411/8 "2022-08-07T03:59:31Z")

</div>

Making it a Shared Component Worked thanks.

---

<div class="post-metadata">

**Author:** ![GavinNicholls](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/gavinnicholls/32/190442_2.png) [@GavinNicholls](https://forum.dynamobim.com/u/GavinNicholls)\
**Post date:** [August 7, 2022, 4:31am UTC](https://forum.dynamobim.com/t/set-parameter-value-for-family-type-parameter/79411/9 "2022-08-07T04:31:24Z")

</div>

Glad it worked!

On break from youtube but doing everything else but that.

---

<div class="post-metadata">

**Author:** ![dfoth](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/dfoth/32/206043_2.png) [@dfoth](https://forum.dynamobim.com/u/dfoth)\
**Post date:** [August 9, 2023, 9:10pm UTC](https://forum.dynamobim.com/t/set-parameter-value-for-family-type-parameter/79411/10 "2023-08-09T21:10:45Z")

</div>

Hey @Sujan, were you running the graph with the host family open or in a project?  
I’m trying to change a [family type, instance parameter] of a Titleblock from within a project and I keep getting an error “Cant make type” for the Title block. I’m beginning to think that you were able to make it work because you were in the host family. Maybe I’m pushing the limits.
