title: Importing api has duplicate signature operations azure web api
body: <p>I am trying to import my swagger schema to azure APIM but it keeps giving me duplicate signature error.</p>
  <blockquote>
  <p>Importing API has duplicate signature operations: 2 operations with signature 'GET /api/v1/brokers/{brokerid}'; 2 operations with signature 'GET /api/v1/marketreport/{brokerid}'; 2 operations with signature 'GET /api/v1/offices/{officeid}'; 2 operations with signature 'GET /api/v1/teams/{teamid}'`</p>
  </blockquote>
  <p>I have double-checked my API routes and swagger schema but can't see any duplications. This schema update was working fine before May 11, 2018 azure api updates.</p>
  <p>I have read the <a href="https://blogs.msdn.microsoft.com/apimanagement/2018/05/11/azure-api-management-release-notes-may-11-2018/" rel="nofollow noreferrer">release notes</a> but couldn't find anything. My endpoints look like this.</p>
  <pre class="lang-cs prettyprint-override"><code>    [Route(&quot;{officeId:int:min(1)}&quot;, Name = &quot;GetOfficeById&quot;)]
      public IHttpActionResult GetOfficeById(int officeId, [FromUri] IncludeImageModel includeImage)
      
      [Route(&quot;{brokerId:int:min(1)}&quot;, Name = &quot;GetBrokerById&quot;)]
      public IHttpActionResult GetBrokerById(int brokerId, [FromUri] IncludeImageModel includeImage)
      
      [Route(&quot;{teamId:int:min(1)}&quot;, Name = &quot;GetTeamById&quot;)]
      public IHttpActionResult GetTeamById(int teamId, [FromUri] IncludeImageModel includeImage)
      
      [Route(&quot;MarketReport/{brokerId:int}&quot;, Name = &quot;GetMarketReportsByBrokerId&quot;)]
      public IHttpActionResult GetMarketReportsByBrokerId(int brokerId, [FromUri]CBBainApi.Models.Common common)
  </code></pre>