Error copying revision clouds from link or re-creating them by curve

Hi All

So my end goal is copying over revision clouds from one model to another in exact same location in same views which are present in both models. I have the model with clouds inserted as a link in the destination model.

I tried:

  1. Using BIMmorph LinkElement.CopytoActiveDocument didn’t work as revision clouds are view-specific elements
  2. Using Springs Document.CopyFromLinkInstance also didn’t work for same reason
  3. Modified the pyhton script from the springs node using chatgpt for view-specific elements didn’t work (I have very limited knowledge in python scripting and API).
  4. And weirdly, trying to recreate the revision clouds from scratch in destination model using extracted data from link model didn’t work too. I pulled the data for owner Views Id and revision cloud curves from link model, but using RevisionCloud.ByCurve node results in error (RevisionCloud.ByCurve operation failed. revisionld is not a valid Revision. Parameter name: revisionld). But I’m sure revision sequence is correct and it’s present in model where I’m running the script.

Any thoughts on how to make this work ? Either by copy clouds from link or re-creating them automatically using data from link?

hi not sure if it could be another way, but you could try play with something here, could probably work