params
puts the content in a query string. You want to put your content in the body of the POST request. It is possible to have both params and a body in a POST request, but that's not necessary here.
Change params=
to data=
to put your json in the body.