In the example you mentioned, "46f1225f-552b0069-e03b-00145e808070" is the UUID of an exising datastore. You can either specify the datastore friendly name or the UUID as the datastore. However, keep in mind that only the UUID persists in case you rename the datastore. Also ensure the virtual machine folder ("vm-snapshots" in your example) already exist. I'd suggest you choose a name which is related to the VM's original folder name rather than "vm-snapshot". The datastore you use for snapshots can be created from the GUI, i.e. no need for ssh, CLI, ...
André