title: How to create REST URLs without verbs?
body: <p>I'm struggling to determine how to design restful URLs.  I'm all for the restful approach of using URLs with nouns and not verbs don't understand how to do this.</p>
  
  <p>We are creating a service to implement a financial calculator.  The calculator takes a bunch of parameters that we will upload via a CSV file.  The use cases would involve:</p>
  
  <ol>
  <li>Upload new parameters</li>
  <li>Get the latest parameters</li>
  <li>Get parameters for a given business date</li>
  <li>Make a set of parameters active</li>
  <li>Validate a set of parameters</li>
  </ol>
  
  <p>I gather the restful approach would be to have the following type URLs:</p>
  
  <pre><code>/parameters
  /parameters/12-23-2009
  </code></pre>
  
  <p>You could achieve the first three use cases with:</p>
  
  <ol>
  <li>POST where you include the parameter file in the post request</li>
  <li>GET of first URL</li>
  <li>GET of second URL</li>
  </ol>
  
  <p>But how do you do the 4th and 5th use case without a verb?  Wouldn't you need URLs like:</p>
  
  <pre><code>/parameters/ID/activate
  /parameters/ID/validate
  </code></pre>
  
  <p>??</p>