anchor.diff:  
   ### Request ###
   
  -##### Route #####
  +#### Route ####
   `GET /v2/catalog`
   
  -##### cURL #####
  +#### cURL ####
   <pre class="terminal">
    $ curl -H "X-Broker-API-Version: 2.8" http://username:password@broker-url/v2/catalog
   </pre>
  
positive.code: </tbody>
  </table>
  
  ##### Body - Schema of Service Objects #####
  
  CLI and web clients have different needs with regard to service and plan names.
  A CLI-friendly string is all lowercase, with no spaces.
  
negative.code:     <br/>
      Please note that the misspelling of the attribute <i>plan_updatable</i> to <i>plan_updateable</i> was done by mistake. We have opted to keep that misspelling instead of fixing it and thus breaking backward compatibility.
    </td>
  <tr>
    <td>&nbsp;&nbsp;&nbsp;plans*</td>
    <td>array-of-objects
  </td>
    <td>A list of plans for this service, schema defined below:</td>
  </tr>
  </tr>
  
  <h5> Dashboard Client Object </h5>
  
  <table border="1" class="nice">
  <thead>
  <tr>
    <th>Response field</th>
    <th>Type</th>
    <th>Description</th>
  </tr>
  </thead>
  <tbody>
  <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id</td>
    <td>string</td>
    <td>The id of the Oauth2 client that the service intends to use. The name may be taken, in which case the updat will return an error to the operator</td>
  </tr>
  <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;secret</td>
    <td>string</td>
    <td>A secret for the dashboard client</td>
  </tr>
  <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;redirect_uri</td>
    <td>string</td>
    <td>A domain for the service dashboard that will be whitelisted by the UAA to enable SSO</td>
  </tr>
  </tbody>
  </table>
  
  
  <h5> Plan Object <h5>
  
  <table border="1" class="nice">
  <thead>
  <tr>
    <th>Response field</th>
    <th>Type</th>
    <th>Description</th>
  </tr>
  </thead>
  <tbody>
  <tr>
    <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;id*</td>
    <td>string</td>
  