# Changing the Element's Workplane

**URL:** <https://forum.dynamobim.com/t/changing-the-elements-workplane/38627>\
**Category:** Revit\
**Tags:** revit, mep, python, geometry, dynamo\
**Created:** [July 23, 2019, 10:19pm UTC](https://forum.dynamobim.com/t/changing-the-elements-workplane/38627 "2019-07-23T22:19:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![LWilson](https://avatars.discourse-cdn.com/v4/letter/l/8797f3/32.png) [@LWilson](https://forum.dynamobim.com/u/LWilson)\
**Post date:** [July 23, 2019, 10:19pm UTC](https://forum.dynamobim.com/t/changing-the-elements-workplane/38627/1 "2019-07-23T22:19:32Z")

</div>

Hi All,

Is it possible to change the workplane of an element already placed? I’ve search seemingly everywhere with no results…

Situation:  
We have a large model nearing 75% CD and running into model issues with corruption. We’ve identified that there are ~800 plumbing fixtures with their workplane associated to a linked model! Obviously we want to rectify this, and my thought process was to use Dynamo to create a new reference plane -\> Revise workplane to the newly created Reference plane -\> Delete Reference Plane. Leaving the Plumbing fixture unassociated.

I can’t find any information on editing the elements work Plane without re-creating the family. Which we would like to avoid as the drawing’s are 75% along, and there are other hosted objects & tags in connection with these instances.

Any ideas?

---

<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:** [July 25, 2019, 4:57am UTC](https://forum.dynamobim.com/t/changing-the-elements-workplane/38627/2 "2019-07-25T04:57:56Z")

</div>

Issue sounds like one I was working on a solution with another customer recently. Can you create a simple model with a single instance of the host type you currently have so any solutions developed match your current situation?

---

<div class="post-metadata">

**Author:** ![Jannis](https://avatars.discourse-cdn.com/v4/letter/j/977dab/32.png) [@Jannis](https://forum.dynamobim.com/u/Jannis)\
**Post date:** [November 20, 2019, 10:03am UTC](https://forum.dynamobim.com/t/changing-the-elements-workplane/38627/3 "2019-11-20T10:03:32Z")

</div>

Hey @jacob.small, could you please find out which API functions are used to perform the “Edit Workplane” action. I don´t find anything related in the API ☹  
Thanks and kind regards,  
Jannis

 ![Edit%20Workplane](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/9/c/9cd63cc8e54865f0f8117df544ad65a4d9477183.gif)

---

<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:** [November 20, 2019, 12:42pm UTC](https://forum.dynamobim.com/t/changing-the-elements-workplane/38627/4 "2019-11-20T12:42:57Z")

</div>

Only one I can find is a reference as a playable command, which makes sense as there is a UI involved (similar to purge unused). [PostableCommand Enumeration](https://www.revitapidocs.com/2020/f6ccdc1b-6ac3-9c49-d0bb-8a7d1877eab0.htm)

Might be a wild goose chase but check the parameters to see if there is something you could set there, perhaps host or similar. May be read only though.
