Why would one forgo RESTful architecture principles.
Anonymous
the statelessness can't always be enforced. For example if we want to POST a large file that needs to be processed asynchronously, then duplicate POSTs to same endpoint might want to be bounced since we are already processing same file.
Check out your Company Bowl for anonymous work chats.