Found a reference that worked......
You must not select "Lambda proxy integration" on apigateway for this to work.....
Node 8 you call resolve and reject.....then using the below reference you setup the mappings and templates....worked perfectly for me.
CloudWatch: Status: Success & Code: 200 YET Message: Connection closed earlyasked 6 months ago
ELB target returns http 500 but load balancer returns 200asked 5 months ago
Lambda Function URL's "Internal Server Error" on any status other than 200asked 4 months ago
Changing HTTP response code on API Gateway with DynamoDB integrationAccepted AnswerEXPERTasked 6 years ago
Return Count from Lambda into the "Response Header" of the APIAccepted Answerasked 2 years ago
Is it possible to return 401 error from WebSocket API Gateway Lambda Authorizer without throwing an error?asked 5 months ago
copyObject: what does a 200 status but failed operation look like?asked 3 years ago
return value of python AWS Lambda.asked a month ago
On an apigateway websocket is the status returned from the lambda handler?Accepted Answerasked 3 years ago
Lambda NodeJS 8.1 and HTTP Status <> 200asked 4 years ago