I am looking at the "new" (new for me) Google Ads API v6.
I am working with the Java client lib version 10.1.0.
My job is to get reports... e.g. a campaign performance report.
Currently I am using the old AdWords API to get reports.
In fact currently I am not using any API objects, I just http POST to this URL
I mean, I post an XML report definition, and I get immediately data back either in XML or in CSV format. Of course I send there also the necessary headers etc.
Now... In the Google Ads API v6, I understand that there's no XML report definitions any more. First of all, is that indeed so? My understanding is that they are replaced by a SQL-like format/syntax.
OK, using this SQL-like syntax and a GoogleAdsClient object I was able to pull some reporting data. But if possible I prefer not to use any API objects. I just want to http POST to some URL (sending the proper headers and payload) just like I did before and get textual data back in XML or in CSV format. So basically I want to do lower-level communication to avoid all the overhead of serializing/de-serializing API objects, calling getters on them, etc., etc.
Is that still possible?
Many thanks in advance.