title: API Gateway possible to pass API key in url instead of in the header?
body: <p>To access AWS API Gateway using the aws generated "API KEY", one must pass they key as a <code>'x-api-key'</code> header. I know you can do this by 'curl', 'wget', postman and programmatically. </p>
  
  <p><strong>Question</strong>: Is there any way the key can be passed as part of a url so that folks who do not have curl/wget/postman etc can call it using just the browser? 
  In other words, is there a way to create a url such as following to perform api-key auth?</p>
  
  <pre><code>https://&lt;api-key&gt;@www.aws-api-gw-url.com/path/to/get_my_data
  </code></pre>
  
  <p>or</p>
  
  <pre><code>https://www.aws-api-gw-url.com/path/to/get_my_data?x-api-key=&lt;api-key&gt;
  </code></pre>
  
  <p>I didn't see any way to do this in the official <a href="http://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-api-keys.html" rel="noreferrer">docs</a> or after searching the web. I also tried various combinations unsuccessfully.</p>