I am using Python and oauth to access the Smugmug API 1.3.0. I've managed to retrieve a list of albums, and a list of images within the album, and details of each image including its URL.
What I don't understand is why smugmug needs a "Key" parameter to e.g.
smugmug.images.getInfo. My request already comes with an oauth token, which authenticates and authorizes me. Why not just ask for the image Id and leave it at that? I notice that
smugmug.images.rotate don't require a key.
More broadly, what are the properties of the Id and Key? Can I assume that they will remain unchanged, as long as the image remains unchanged (i.e. not cropped etc.)? What if I rename the image?