the idea behind placeholders is for consistency and uniformity across languages/sdk. A user flipping from, say, python to curl, will see a placeholder in one and a concrete name in another. In other languages we are keeping {imageId} even if you grabbed it "earlier" as we don't know if the user will skip directly to this example.