One possibility: There are some extra steps to take if you have set other JSON body parser parameters like changing the limit. See this comment for details on how to address it: Access raw body of Stripe webhook in Nest.js