Do you see the application/json in the request header, and if you look at the request body does it look ok?
It seems that there is a problem with the data being sent to the service, not sure I can help you further.
Perhaps try to make the request via POSTMAN and compare the request with your code.
Regards,
Jason