I am using the following url and the xml request to retrieve data from KEYWORD_PERFORMANCE_REPORT.
<?xml version="1.0" encoding="utf-8"?>
<soap:Header>
<developerToken>{{User::varDevToken}}</developerToken>
<clientCustomerId>{{User::varClientId}}</clientCustomerId>
<userAgent>v1</userAgent>
</RequestHeader>
</soap:Header>
<soap:Body>
<reportDefinition>
<fields>CampaignId</fields>
<fields>AdGroupId</fields>
<fields>Id</fields>
<fields>Date</fields>
<fields>Device</fields>
<fields>AdNetworkType2</fields>
<fields>AveragePosition</fields>
<fields>Clicks</fields>
<fields>Cost</fields>
<fields>Impressions</fields>
<fields>Interactions</fields>
<predicates>
<field>CampaignStatus</field>
<operator>IN</operator>
<values>ENABLED</values>
<values>PAUSED</values>
<values>REMOVED</values>
</predicates>
<predicates>
<field>AdGroupStatus</field>
<operator>IN</operator>
<values>ENABLED</values>
<values>PAUSED</values>
<values>REMOVED</values>
</predicates>
<predicates>
<field>Status</field>
<operator>IN</operator>
<values>ENABLED</values>
<values>REMOVED</values>
<values>PAUSED</values>
</predicates>
<predicates>
<field>IsNegative</field>
<operator>NOT_EQUALS</operator>
<values>true</values>
</predicates>
<predicates>
<field>Id</field>
<operator>NOT_IN</operator>
<values>3000000</values>
<values>3000004</values>
<values>3000006</values>
</predicates>
<dateRange>
<min>20180101</min>
<max>20180430</max>
</dateRange>
</selector>
</reportDefinition>
</soap:Body>
</soap:Envelope>
When I initiate the call I am receiving following error message. I also tried to include _rdxml parameter inside the xml body before <reportDefinition> tag, I receive the same error message.
Please help me to resolve this issue.
<ApiError><type>ReportDownloadError.MISSING_PARAMETER</type><trigger>Missing report definition</trigger><fieldPath></fieldPath></ApiError><ApiError><type>ReportDownloadError.INVALID_PARAMETER</type><trigger>Missing client information</trigger><fieldPath></fieldPath></ApiError>