[API] insert movable new image?

If you paste a new image, you can move it like this before you position the image, right?
Can I make this using the script API?

The script API doesn’t give you much control over interactive UI on the canvas, like the 8 white squares your image shows.

Some underlying methods might let you piece together what you want with a different interface, though. For example, you can get an image from the clipboard, assign it to either an existing cel or a newly created one, then set its position.