please enable property window to show X, Y & Z coordinates so we can put what we want in its correct position specially when working with masses & adaptive component
I found it easy enough to alt-click the place origin marker command from the edit tab of pyrevit. Save that script with a new name, new folder etc. and edit it to your desire. Alternatively you can always make yourself a nice generic family (a simple sphere springs to mind), place that randomly on a known level put a coordinate annotation on it and then move it where you need it. The Z-coordinate can be managed with the level/host offset. Help Revit. No idea why basics like location, name or id get hidden from users and use.
A workaround for this is place a small 3D family or a model line segment, which is disjoined from it's workplane/host, then add a Spot Coordinate with Elevation indicator set to (Z) change the EW to (X) and NS to (Y).