title: What is the 'api_key' and how do I use it correctly
body: <p>I'm fairly new to restful services, and I've just implemented the test code to get a ServiceStack restful service going with the Swagger plugin working as well, which leads me to my question...</p>
  
  <p>inside swagger-ui/index.html there is a field for 'api_key'. I know the variable name is umm... variable, and I can set it too whatever I like, but I'm slightly confused what it's used for and whether I should be making use of it. </p>
  
  <p>Also, if I do use it, how does servicestack present that value to me on the server side?</p>
  
  <p>Here is the Test Service I've got up and running from the documentation...</p>
  
  <pre><code>    [Api("Hello Web Services")]    
      [Route("/Hello", Summary = @"Noel's ServiceStackSwagger thingy", Notes = "Some more info in here cause these are notes")]
      [Route("/Hello/{name}",   Summary = @"N031'5 ServiceStackSwagger thingy", Notes = "Some more info in here cause these are notes", Verbs="GET,POST" )] 
      public class Hello
      {
          [ApiMember(Name = "Name", Description = "This is a description", ParameterType = "path", DataType = "string", Verb="GET,POST")]
          public string Name { get; set; }
      }
  
      public class HelloResponse
      {
          public string Result { get; set; }
      }
  
  
      public class HelloService : Service
      {
          public object Any(Hello request)
          {
              return new HelloResponse { Result = "Hello, " + request.Name };
          }
      }
  </code></pre>