def post(options)
    uri = new_uri
    params = merge_params(options)
    response = Net::HTTP.post_form(uri, params)
    unless response.is_a?(Net::HTTPSuccess)
      raise "#{response.code} #{response.message}\n#{response.body}"
    end
    response.body
  end
def post(options)
    uri = new_uri
    params = merge_params(options)
    response = Net::HTTP.post_form(uri, params)
    unless response.is_a?(Net::HTTPSuccess)
      raise "#{response.code} #{response.message}\n#{response.body}"
    end
    response.body
  end
== instance methods
 Make a POST API call with the current path value and @options.
 Return a JSON string if successful, otherwise an Exception
   TODO - test AuthenticatedClient.post()