title: Design REST API with different response parameters but same request
body: <p>I want to design rest API where there can be different response parameters for same request with different path variable.
  Example :</p>
  
  <pre><code>URI : /mybook/{key}
  </code></pre>
  
  <p>Scenario 1 : <code>/mybook/page1</code>
  response :</p>
  
  <pre><code>{
      a: "val1",
      b: "val2"
      c: "val3"
  }
  </code></pre>
  
  <p>Scenarion 2 : <code>/mybook/page2</code>
  response :</p>
  
  <pre><code>{
      d: "value4",
      e: "value5"
      f: "value6"
  }
  </code></pre>
  
  <p>Scenarion 3 : <code>/mybook/page3</code>
  response :</p>
  
  <pre><code>{
      g: "value7",
      h: "value8"
      i: "value9"
  }
  </code></pre>
  
  <p>Is it possible to create it like above ? 
  Should it be 3 separate APIs or Single API with all the request parameters ?</p>