title: Route template conflict with Azure Functions
body: <p>I have 2 GET endpoints implemented via Azure Functions</p>
  
  <ul>
  <li><code>/products/{productId}</code> : Gets me the product by id</li>
  <li><code>/products/status</code> : Get certain 'status' of the products collection.</li>
  </ul>
  
  <p>Doing GET calls always ends up in the 'Get by id' function. </p>
  
  <p>How do I make these 2 explicit endpoints and not treat 'status' as an id value? I was under the impression that if a route matches the uri then it takes precedence.</p>
  
  <p>Is related to this issue - <a href="https://github.com/MicrosoftDocs/azure-docs/issues/11755" rel="nofollow noreferrer">https://github.com/MicrosoftDocs/azure-docs/issues/11755</a></p>
  
  <p>Cannot use Route constraints for Guid ids.</p>
  
  <p><code>/products/{productId:guid}</code> disambiguates the function calls but fails to bind the value to the parameter.</p>