EntityNotFound.INVALID_ID. Associate an uploaded extension with campaigns.

96 views
Skip to first unread message

anatolii_z

unread,
Sep 2, 2020, 7:59:13 AM9/2/20
to AdWords API and Google Ads API Forum
I try to associate an uploaded extension with a campaign and each time get this error: "EntityNotFound.INVALID_ID". But for other campaigns, everything went well. The extension exists in AdWords account and I can get it through the API and it has the status 'ENABLED'. Could you give me some advice on how to resolve this issue?

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><ResponseHeader xmlns="https://adwords.google.com/api/adwords/cm/v201809"><requestId>0005ae52b83f70a402ab42189804879c</requestId><serviceName>CampaignExtensionSettingService</serviceName><methodName>mutate</methodName><operations>7</operations><responseTime>285</responseTime></ResponseHeader></soap:Header><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>[EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[0].feedItemId; trigger:'FeedItemId{id=135102760325}', EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[1].feedItemId; trigger:'FeedItemId{id=135102760328}', EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[2].feedItemId; trigger:'FeedItemId{id=135102760331}', EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[3].feedItemId; trigger:'FeedItemId{id=135102760334}', EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[4].feedItemId; trigger:'FeedItemId{id=135102760337}', EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[5].feedItemId; trigger:'FeedItemId{id=135102760340}']</faultstring><detail><ApiExceptionFault xmlns="https://adwords.google.com/api/adwords/cm/v201809"><message>[EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[0].feedItemId; trigger:'FeedItemId{id=135102760325}', EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[1].feedItemId; trigger:'FeedItemId{id=135102760328}', EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[2].feedItemId; trigger:'FeedItemId{id=135102760331}', EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[3].feedItemId; trigger:'FeedItemId{id=135102760334}', EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[4].feedItemId; trigger:'FeedItemId{id=135102760337}', EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[5].feedItemId; trigger:'FeedItemId{id=135102760340}']</message><ApplicationException.Type>ApiException</ApplicationException.Type><errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="EntityNotFound"><fieldPath>operations[0].operand.extensionSetting.extensions[0].feedItemId</fieldPath><fieldPathElements><field>operations</field><index>0</index></fieldPathElements><fieldPathElements><field>operand</field></fieldPathElements><fieldPathElements><field>extensionSetting</field></fieldPathElements><fieldPathElements><field>extensions</field><index>0</index></fieldPathElements><fieldPathElements><field>feedItemId</field></fieldPathElements><trigger>FeedItemId{id=135102760325}</trigger><errorString>EntityNotFound.INVALID_ID</errorString><ApiError.Type>EntityNotFound</ApiError.Type><reason>INVALID_ID</reason></errors><errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="EntityNotFound"><fieldPath>operations[0].operand.extensionSetting.extensions[1].feedItemId</fieldPath><fieldPathElements><field>operations</field><index>0</index></fieldPathElements><fieldPathElements><field>operand</field></fieldPathElements><fieldPathElements><field>extensionSetting</field></fieldPathElements><fieldPathElements><field>extensions</field><index>1</index></fieldPathElements><fieldPathElements><field>feedItemId</field></fieldPathElements><trigger>FeedItemId{id=135102760328}</trigger><errorString>EntityNotFound.INVALID_ID</errorString><ApiError.Type>EntityNotFound</ApiError.Type><reason>INVALID_ID</reason></errors><errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="EntityNotFound"><fieldPath>operations[0].operand.extensionSetting.extensions[2].feedItemId</fieldPath><fieldPathElements><field>operations</field><index>0</index></fieldPathElements><fieldPathElements><field>operand</field></fieldPathElements><fieldPathElements><field>extensionSetting</field></fieldPathElements><fieldPathElements><field>extensions</field><index>2</index></fieldPathElements><fieldPathElements><field>feedItemId</field></fieldPathElements><trigger>FeedItemId{id=135102760331}</trigger><errorString>EntityNotFound.INVALID_ID</errorString><ApiError.Type>EntityNotFound</ApiError.Type><reason>INVALID_ID</reason></errors><errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="EntityNotFound"><fieldPath>operations[0].operand.extensionSetting.extensions[3].feedItemId</fieldPath><fieldPathElements><field>operations</field><index>0</index></fieldPathElements><fieldPathElements><field>operand</field></fieldPathElements><fieldPathElements><field>extensionSetting</field></fieldPathElements><fieldPathElements><field>extensions</field><index>3</index></fieldPathElements><fieldPathElements><field>feedItemId</field></fieldPathElements><trigger>FeedItemId{id=135102760334}</trigger><errorString>EntityNotFound.INVALID_ID</errorString><ApiError.Type>EntityNotFound</ApiError.Type><reason>INVALID_ID</reason></errors><errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="EntityNotFound"><fieldPath>operations[0].operand.extensionSetting.extensions[4].feedItemId</fieldPath><fieldPathElements><field>operations</field><index>0</index></fieldPathElements><fieldPathElements><field>operand</field></fieldPathElements><fieldPathElements><field>extensionSetting</field></fieldPathElements><fieldPathElements><field>extensions</field><index>4</index></fieldPathElements><fieldPathElements><field>feedItemId</field></fieldPathElements><trigger>FeedItemId{id=135102760337}</trigger><errorString>EntityNotFound.INVALID_ID</errorString><ApiError.Type>EntityNotFound</ApiError.Type><reason>INVALID_ID</reason></errors><errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="EntityNotFound"><fieldPath>operations[0].operand.extensionSetting.extensions[5].feedItemId</fieldPath><fieldPathElements><field>operations</field><index>0</index></fieldPathElements><fieldPathElements><field>operand</field></fieldPathElements><fieldPathElements><field>extensionSetting</field></fieldPathElements><fieldPathElements><field>extensions</field><index>5</index></fieldPathElements><fieldPathElements><field>feedItemId</field></fieldPathElements><trigger>FeedItemId{id=135102760340}</trigger><errorString>EntityNotFound.INVALID_ID</errorString><ApiError.Type>EntityNotFound</ApiError.Type><reason>INVALID_ID</reason></errors></ApiExceptionFault></detail></soap:Fault></soap:Body></soap:Envelope>

Google Ads API Forum Advisor Prod

unread,
Sep 3, 2020, 11:48:38 AM9/3/20
to anatolii...@gmail.com, adwor...@googlegroups.com
Hi,

From what I can tell, you are only providing feedItemId on the SitelinkFeedItem. Try providing the feedId as well.

Cheers
Anash

ref:_00D1U1174p._5004Q23waV2:ref

anatolii_z

unread,
Sep 4, 2020, 8:23:29 AM9/4/20
to AdWords API and Google Ads API Forum
Thank a lot for the answer!
I did that you said but unfortunately, it hasn't helped.
Live example:

1. Sending operation:
object(Google\AdsApi\AdWords\v201809\cm\CampaignExtensionSettingOperation)#1114 (4) {
    ["operand":protected]=>
    object(Google\AdsApi\AdWords\v201809\cm\CampaignExtensionSetting)#1113 (3) {
      ["campaignId":protected]=>
      int(1556443608)
      ["extensionType":protected]=>
      string(8) "SITELINK"
      ["extensionSetting":protected]=>
      object(Google\AdsApi\AdWords\v201809\cm\ExtensionSetting)#2002 (2) {
        ["extensions":protected]=>
        array(1) {
          [0]=>
          object(Google\AdsApi\AdWords\v201809\cm\SitelinkFeedItem)#1083 (25) {
            ["sitelinkText":protected]=>
            NULL
            ["sitelinkUrl":protected]=>
            NULL
            ["sitelinkLine2":protected]=>
            NULL
            ["sitelinkLine3":protected]=>
            NULL
            ["sitelinkFinalUrls":protected]=>
            NULL
            ["sitelinkFinalMobileUrls":protected]=>
            NULL
            ["sitelinkTrackingUrlTemplate":protected]=>
            NULL
            ["sitelinkFinalUrlSuffix":protected]=>
            NULL
            ["sitelinkUrlCustomParameters":protected]=>
            NULL
            ["feedId":protected]=>
            int(62552027)
            ["feedItemId":protected]=>
            int(135546088311)
            ["status":protected]=>
            NULL
            ["feedType":protected]=>
            NULL
            ["startTime":protected]=>
            NULL
            ["endTime":protected]=>
            NULL
            ["devicePreference":protected]=>
            NULL
            ["scheduling":protected]=>
            NULL
            ["campaignTargeting":protected]=>
            NULL
            ["adGroupTargeting":protected]=>
            NULL
            ["keywordTargeting":protected]=>
            NULL
            ["geoTargeting":protected]=>
            NULL
            ["geoTargetingRestriction":protected]=>
            NULL
            ["policySummaries":protected]=>
            NULL
            ["ExtensionFeedItemType":protected]=>
            NULL
            ["parameterMap":"Google\AdsApi\AdWords\v201809\cm\ExtensionFeedItem":private]=>
            array(1) {
              ["ExtensionFeedItem.Type"]=>
              string(21) "ExtensionFeedItemType"
            }
          }
        }
        ["platformRestrictions":protected]=>
        NULL
      }
    }
    ["operator":protected]=>
    string(3) "SET"
    ["OperationType":protected]=>
    NULL
    ["parameterMap":"Google\AdsApi\AdWords\v201809\cm\Operation":private]=>
    array(1) {
      ["Operation.Type"]=>
      string(13) "OperationType"
    }
  }

2. Each time, get this result:

object(Google\AdsApi\AdWords\v201809\cm\EntityNotFound)#1133 (7) {
    ["reason":protected]=>
    string(10) "INVALID_ID"
    ["fieldPath":protected]=>
    string(63) "operations[0].operand.extensionSetting.extensions[0].feedItemId"
    ["fieldPathElements":protected]=>
    array(5) {
      [0]=>
      object(Google\AdsApi\AdWords\v201809\cm\FieldPathElement)#2029 (2) {
        ["field":protected]=>
        string(10) "operations"
        ["index":protected]=>
        int(0)
      }
      [1]=>
      object(Google\AdsApi\AdWords\v201809\cm\FieldPathElement)#2027 (2) {
        ["field":protected]=>
        string(7) "operand"
        ["index":protected]=>
        NULL
      }
      [2]=>
      object(Google\AdsApi\AdWords\v201809\cm\FieldPathElement)#2014 (2) {
        ["field":protected]=>
        string(16) "extensionSetting"
        ["index":protected]=>
        NULL
      }
      [3]=>
      object(Google\AdsApi\AdWords\v201809\cm\FieldPathElement)#2013 (2) {
        ["field":protected]=>
        string(10) "extensions"
        ["index":protected]=>
        int(0)
      }
      [4]=>
      object(Google\AdsApi\AdWords\v201809\cm\FieldPathElement)#1996 (2) {
        ["field":protected]=>
        string(10) "feedItemId"
        ["index":protected]=>
        NULL
      }
    }
    ["trigger":protected]=>
    string(27) "FeedItemId{id=135546088311}"
    ["errorString":protected]=>
    string(25) "EntityNotFound.INVALID_ID"
    ["ApiErrorType":protected]=>
    string(14) "EntityNotFound"
    ["parameterMap":"Google\AdsApi\AdWords\v201809\cm\ApiError":private]=>
    array(1) {
      ["ApiError.Type"]=>
      string(12) "ApiErrorType"
    }
  }

3. When I try to get this FeedITems I get:

object(Google\AdsApi\AdWords\v201809\cm\FeedItem)#671 (9) {
  ["feedId":protected]=>
  int(62552027)
  ["feedItemId":protected]=>
  int(135546088311)
  ["status":protected]=>
  string(7) "ENABLED"
  ["startTime":protected]=>
  NULL
  ["endTime":protected]=>
  NULL
  ["attributeValues":protected]=>
  NULL
  ["policySummaries":protected]=>
  NULL
  ["geoTargetingRestriction":protected]=>
  NULL
  ["urlCustomParameters":protected]=>
  NULL
}



четверг, 3 сентября 2020 г. в 18:48:38 UTC+3, adsapiforumadvisor:

Google Ads API Forum Advisor Prod

unread,
Sep 8, 2020, 7:31:53 AM9/8/20
to anatolii...@gmail.com, adwor...@googlegroups.com
Hi,

I looked up the entities in our database and cross-checked against the logs I pulled based on the information you shared. I can't spot anything wrong, so I have asked the relevant teams to investigate. I'll keep you posted as I hear from them.

Cheers
Anash P. Oommen,
Google Ads API Team.

ref:_00D1U1174p._5004Q23waV2:ref

anatolii_z

unread,
Sep 16, 2020, 2:37:35 PM9/16/20
to AdWords API and Google Ads API Forum
Hello!
Any updates on this?

вторник, 8 сентября 2020 г. в 14:31:53 UTC+3, adsapiforumadvisor:

Google Ads API Forum Advisor Prod

unread,
Sep 17, 2020, 2:15:49 PM9/17/20
to anatolii...@gmail.com, adwor...@googlegroups.com
Hi,

I don't have an update yet, the team is investigating. Meanwhile, is this issue replicable every time, or is this intermittent in nature? Any additional information would be most helpful.

anatolii_z

unread,
Sep 18, 2020, 10:41:47 AM9/18/20
to AdWords API and Google Ads API Forum
Hi,
Yes. This problem manifests itself randomly. On random campaigns, on random extensions.
One and the same extension is associated with some campaigns successfully with others, I get this error.
One more live example:

<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="https://adwords.google.com/api/adwords/cm/v201809" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header><ns1:RequestHeader><ns1:clientCustomerId>6288686727</ns1:clientCustomerId><ns1:developerToken>REDACTED</ns1:developerToken><ns1:userAgent>keywordsconnect.sample.com:ReportDownloader:V1.1 (AwApi-PHP, googleads-php-lib/42.0.0, PHP/7.3.21-1+ubuntu18.04.1+deb.sury.org+1)</ns1:userAgent><ns1:validateOnly>false</ns1:validateOnly><ns1:partialFailure>false</ns1:partialFailure></ns1:RequestHeader></SOAP-ENV:Header><SOAP-ENV:Body><ns1:mutate><ns1:operations><ns1:operator>SET</ns1:operator><ns1:operand><ns1:campaignId>869504848</ns1:campaignId><ns1:extensionType>SITELINK</ns1:extensionType><ns1:extensionSetting><ns1:extensions xsi:type="ns1:SitelinkFeedItem"><ns1:feedId>55366938</ns1:feedId><ns1:feedItemId>136290908838</ns1:feedItemId></ns1:extensions></ns1:extensionSetting></ns1:operand></ns1:operations></ns1:mutate></SOAP-ENV:Body></SOAP-ENV:Envelope>

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><soap:Header><ResponseHeader xmlns="https://adwords.google.com/api/adwords/cm/v201809"><requestId>0005af97564ddf9a0a376482450c61fb</requestId><serviceName>CampaignExtensionSettingService</serviceName><methodName>mutate</methodName><operations>2</operations><responseTime>387</responseTime></ResponseHeader></soap:Header><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>[EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[0].feedItemId; trigger:'FeedItemId{id=136290908838}']</faultstring><detail><ApiExceptionFault xmlns="https://adwords.google.com/api/adwords/cm/v201809"><message>[EntityNotFound.INVALID_ID @ operations[0].operand.extensionSetting.extensions[0].feedItemId; trigger:'FeedItemId{id=136290908838}']</message><ApplicationException.Type>ApiException</ApplicationException.Type><errors xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="EntityNotFound"><fieldPath>operations[0].operand.extensionSetting.extensions[0].feedItemId</fieldPath><fieldPathElements><field>operations</field><index>0</index></fieldPathElements><fieldPathElements><field>operand</field></fieldPathElements><fieldPathElements><field>extensionSetting</field></fieldPathElements><fieldPathElements><field>extensions</field><index>0</index></fieldPathElements><fieldPathElements><field>feedItemId</field></fieldPathElements><trigger>FeedItemId{id=136290908838}</trigger><errorString>EntityNotFound.INVALID_ID</errorString><ApiError.Type>EntityNotFound</ApiError.Type><reason>INVALID_ID</reason></errors></ApiExceptionFault></detail></soap:Fault></soap:Body></soap:Envelope>


четверг, 17 сентября 2020 г. в 21:15:49 UTC+3, adsapiforumadvisor:
Reply all
Reply to author
Forward
0 new messages