title: I need an idea for a RESTful implementation of inventory API for an RPG game
body: <p>I'm working on an kind of an RPG game. And I'm trying to figure out
  a nice, clean and RESTful way to define inventory API.</p>
  
  <p>inventory consists of several <code>slots</code> like <code>head</code>, <code>chest</code> etc (like in most RPG games).</p>
  
  <p>Now I need to define REST API to move all items from slot X to slot Y.</p>
  
  <p>few ideas I had:</p>
  
  <ul>
  <li>well, obviously the inventory lives at <code>/inventory</code></li>
  <li>so 1st idea was to have smth like <code>/inventory/movement</code> and to have a <code>CREATE</code> on that to make it <code>CRUD</code>. so it will be <code>POST /inventory/movement</code>. this will be CRUD and REST, but it feels very bad.</li>
  <li>another one was to have some magic attributes on the inventory and to just do update on it: <code>PUT /inventory?move_from=A&amp;move_to=B</code>. This still doesn't feel too good.</li>
  </ul>
  
  <p>so.. any idea for a clean CRUD REST solution for this?</p>
  
  <p>UPDATE: just had another one: <code>PUT /inventory/:to_slot?from=:from_slot</code> - not sure still. why is the action on just one slot when 2 are involved? hmm... ugh!</p>