I just begin to use Adwords API and more specifically the reports.
But SEARCH_QUERY_PERFORMANCE_REPORT doesn't work, in fact i want to get Query, Clicks, etc... but i've got this error: ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT (I verified this fields are in the report and for information, KEYWORDS_PERFORMANCE_REPORT works)
<reportDefinition>
<selector>
<fields>Query</fields>
<fields>Clicks</fields>
<fields>Impressions</fields>
<fields>Ctr</fields>
<fields>AverageCpc</fields>
<fields>Cost</fields>
<fields>AveragePosition</fields>
<fields>ConversionsManyPerClick</fields>
<predicates>
<field>Status</field>
<operator>NOT_IN</operator>
<values>REMOVED</values>
</predicates>
<dateRange>
<min>20141024</min>
<max>20141024</max>
</dateRange>
</selector>
<reportName>Search_query_performance_report_2014_10_24</reportName>
<reportType>SEARCH_QUERY_PERFORMANCE_REPORT</reportType>
<dateRangeType>CUSTOM_DATE</dateRangeType>
<downloadFormat>CSV</downloadFormat>
<includeZeroImpressions>false</includeZeroImpressions>
</reportDefinition>
Response Code: 400
Error Message: Report download failed. Underlying errors are
Type = 'ReportDefinitionError.INVALID_FIELD_NAME_FOR_REPORT', Trigger = 'Status', FieldPath = ''.
Thanks and good day.