Are you explicitly setting Content-Type: application/json in the request header?
Is the body defined as raw: json in your request?
You've verified the request type is set as POST?
Usually if I run into issue with my code I just try using cURL or Postman to strip things down. Of course with Postman I always have to remember the option of disabling sending any client-side cookies.