Пробовал ковбойский рест, как то он не очень, лучше проще и понятней тупо POST передавать json вида #{token => Token, cmds => [#{cmd => CmdName, args => Args}]}, где токен это авторизация на id, cmds тупо команды. По имени команды роутить куда надо. И получается простая апишка на все случаи жизни.