title: Other RESTful actions on a resource
body: <p>Lets say I have resource representing images</p>
  
  <p>PUT /images/[id] with path -> going to create me a new image resource if already present updates my resource</p>
  
  <p>POST /images/[id]  -> to change or update a resource Ex., image name</p>
  
  <p>DELETE /images/[id] -> this will delete my resource</p>
  
  <p>GET /images/[id]  -> gets me the image details</p>
  
  <p>Now the actual question. what if I need to add additional actions to the images ?. Lets say the image resource will respond to a red eye reduction action or any other like crop, resize</p>
  
  <p>So how these action are considered and how this should be called in restful interface ?</p>
  
  <p>/images/[id]/remove_redeye</p>
  
  <p>/images/[id]/crop</p>
  
  <p>/images/[id]/resize</p>
  
  <p>Is the above calls valid in restful interface ? I am confused about what should these action should be considered(PUT POST)?</p>