title: Azure API Management: Replace querystring parameter name
body: <p>New to APIM. Trying to change the exposed querystring parameter name (not the value) with a different name that the backend api expects</p>
  
  <p>For example, APIM endpoint expects /v1/Customer?CustomerId=123</p>
  
  <p>I think I need to use rewrite-url policy on the inbound section?</p>
  
  <p>To change it to this: /v1/Customer?ExternalCustomerId=123</p>
  
  <hr>
  
  <p>Was trying this, doesn't work</p>
  
  <pre><code>&lt;set-query-parameter name="ExternalCustomerId" exists-action="append"&gt;
          &lt;value&gt;@(Context.Request.QueryString["CustomerId"])&lt;/value&gt;
      &lt;/set-query-parameter&gt;
  </code></pre>
  
  <p>Error: The name 'Context' does not exist in the current context</p>