title: AWS API Gateway doesn't pass the HTTP data
body: <p>Basically, I'm making a serverless API using Lambda. I have this method:</p>
  <p><a href="https://i.stack.imgur.com/dkXGg.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/dkXGg.png" alt="enter image description here" /></a></p>
  <p>As you can see, this method is using Lambda Proxy, so I would expect that my Lambda function would receive the request data, but somehow, this function:</p>
  <pre class="lang-js prettyprint-override"><code>exports.handler = async (event, ctx) =&gt; 
  {
      return [event, ctx];
  };
  </code></pre>
  <p>Has the response is:</p>
  <pre class="lang-json prettyprint-override"><code>[
      {
          &quot;name&quot;: &quot;dada&quot;,
          &quot;email&quot;: &quot;dada@dada.com&quot;,
          &quot;message&quot;: &quot;haha&quot;
      },
      {
          &quot;callbackWaitsForEmptyEventLoop&quot;: true,
          &quot;functionVersion&quot;: &quot;$LATEST&quot;,
          &quot;functionName&quot;: &quot;******-contact-form&quot;,
          &quot;memoryLimitInMB&quot;: &quot;128&quot;,
          &quot;logGroupName&quot;: &quot;/aws/lambda/******-contact-form&quot;,
          &quot;logStreamName&quot;: &quot;2022/01/20/[$LATEST]d65e9483c8d544c4976d91ff5875b11d&quot;,
          &quot;invokedFunctionArn&quot;: &quot;arn:aws:lambda:eu-central-1:252365724355:function:******-contact-form&quot;,
          &quot;awsRequestId&quot;: &quot;681b4362-89a3-426c-a194-06173c3ec4ed&quot;
      }
  ]
  </code></pre>
  <p>I have other methods (with GET verbose) and using Lambda Proxy I receive all the details from the request. What I'm doing wrong?</p>