Is there a way to set start/end of an unconnected link to a point?

I need to set link’s start/end to a specific location on canvas. This link is connected to a shape on one end or both ends not connected to a shape. I was trying to use makeTwoWay to bind the points to the link’s data and try to set the points by setDataProperty. However, the binding did not get trigger after I set the points.

That sounds like it should work. The Draggable Link sample’s link template has a two-way binding of the Link.points property. Draggable Link