title: AWS API Gateway - Error when calling API method - 'Could not parse request body into json'
body: <p>I have a simple POST method connected to a lambda function in my <a href="https://aws.amazon.com/api-gateway/" rel="nofollow noreferrer">AWS API Gateway</a>.</p>
  
  <p>When I perform a test (via the Gateway API console) everything works fine and the test gets the results I am looking for. Its simple - post a JSON, get back a JSON.</p>
  
  <p>However, after deploying the API and then sending the same JSON used in the test (via http post), I am getting <strong>'Could not parse request body into json'</strong>.</p>
  
  <p>Does anyone know what I may be doing wrong?
  Note: I am not looking to use models, I just want to pass-through the JSON. I believe that when Amazon writes things like 'input passthrough' 
  they mean that the input can pass through to the lambda function. </p>
  
  <p>Here are images of my AWS Gateway API setup:</p>
  
  <p><strong>METHOD REQUEST:</strong>
  <a href="https://i.stack.imgur.com/bgmGs.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/bgmGs.png" alt="enter image description here"></a></p>
  
  <p><strong>INTEGRATION REQUEST:</strong>
  <a href="https://i.stack.imgur.com/FxEGE.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/FxEGE.png" alt="enter image description here"></a></p>
  
  <p><strong>METHOD RESPONSE:</strong>
  <a href="https://i.stack.imgur.com/SVWVr.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/SVWVr.png" alt="enter image description here"></a></p>
  
  <p><strong>INTEGRATION RESPONSE:</strong>
  <a href="https://i.stack.imgur.com/9unFW.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/9unFW.png" alt="enter image description here"></a></p>