Not sure about your custom headers... why is user agent set as HTTP ?
and you don't need to specify content type application/json if you already selected it previously.
Try to set real values into your JSON data, not variables and check if the request works.