From my (albeit limited) understanding of REST, PUT seems to be capable of creating OR updating:
http://stackoverflow.com/questions/630453/put-vs-post-in-rest
However I’m running into errors when trying to create a record with PUT. e.g.: "Record with identifier ‘$$identifier$$’ not found.
I would ideally like to have users only have write (not read) access so would love the ability to create and update in the same command without having to poll the server to see if the record is already there.
I’ve never fully understood the depths of REST however. Is there a way to create or update in the same action?