I am trying to get the marginalCpc using the getCriterionBidLandscape service.
I am making soap call to the service.
<SOAP-ENV:Header>
<ns1:RequestHeader>
<ns1:clientCustomerId>XXXXXXX</ns1:clientCustomerId>
<ns1:developerToken>XXXXXXXXXXXXX</ns1:developerToken>
<ns1:userAgent>XXXXXXXXX</ns1:userAgent>
</ns1:RequestHeader>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<ns1:getCriterionBidLandscape>
<ns1:serviceSelector>
<ns1:fields>AdGroupId</ns1:fields>
<ns1:fields>CriterionId</ns1:fields>
<ns1:fields>StartDate</ns1:fields>
<ns1:fields>EndDate</ns1:fields>
<ns1:fields>Bid</ns1:fields>
<ns1:fields>MarginalCpc</ns1:fields>
<ns1:fields>LocalClicks</ns1:fields>
<ns1:fields>LocalCost</ns1:fields>
<ns1:fields>LocalImpressions</ns1:fields>
<ns1:predicates>
<ns1:field>AdGroupId</ns1:field>
<ns1:operator>IN</ns1:operator>
<ns1:values>22530699393</ns1:values>
</ns1:predicates>
<ns1:paging>
<ns1:startIndex>0</ns1:startIndex>
<ns1:numberResults>500</ns1:numberResults>
</ns1:paging>
</ns1:serviceSelector>
</ns1:getCriterionBidLandscape>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
<fieldPath/>
<trigger>MarginalCpc</trigger>
<errorString>SelectorError.INVALID_FIELD_NAME</errorString>
<ApiError.Type>SelectorError</ApiError.Type>
<reason>INVALID_FIELD_NAME</reason>
</errors>