title: Are there any naming convention guidelines for REST APIs?
body: <p>When creating REST APIs, are there any guidelines or defacto standards for naming conventions within the API (eg: URL endpoint path components, querystring parameters)?  Are camel caps the norm, or underscores? others?</p>
  
  <p>For example:</p>
  
  <pre><code>api.service.com/helloWorld/userId/x
  </code></pre>
  
  <p>or</p>
  
  <pre><code>api.service.com/hello_world/user_id/x
  </code></pre>
  
  <p>Note: This is not a question of RESTful API design, rather the naming convention guidelines to use for the eventual path components and/or query string parameters used.</p>
  
  <p>Any guidelines would be appreciated.</p>