MutateMembersError.INVALID_USER_LIST_ID Error details

265 views
Skip to first unread message

r10.m...@gmail.com

unread,
Dec 22, 2020, 12:23:18 PM12/22/20
to AdWords API and Google Ads API Forum
Hi Team,

Currently one of our customer has complaining that they are getting "MutateMembersError.INVALID_USER_LIST_ID" error while performing push audience through Marketo platform to a CrmBasedUserList.

Audience Id: 834418488 ("Marketo Emails - Current MQLs, SALs, SQLs - 30D")
Account Id: 4093066984

We got below details for the above audience id:

CrmBasedUserList{dataSourceType=FIRST_PARTY, id=6526882883, isReadOnly=false, listType=CRM_BASED, name=rElevenExport, status=OPEN, uploadKeyType=CONTACT_INFO, userListType=CrmBasedUserList}

Could you please help me to understand why isReadOnly true? Is it something related to account permission?


Google Ads API Forum Advisor Prod

unread,
Dec 23, 2020, 1:55:08 AM12/23/20
to r10.m...@gmail.com, adwor...@googlegroups.com
Hi,

Thank for posting your concern.

The INVALID_USER_LIST_ID occurs when user list ID provided for the job is invalid. However, since the audience ID is existing in your account, then it should be processed by the API.

With this, could you provide the complete API request and response logs with request ID where we can see this error? You can provide it via Reply privately to author option.

As for the question below, I can see in the logs that the returned value is false for this audience instead of true. With this, please provide the audience ID that is read-only so I can discuss it to the rest of the team.

Could you please help me to understand why isReadOnly true? Is it something related to account permission?

Regards,
Google Logo
Ernie John Blanca Tacata
Google Ads API Team
 


ref:_00D1U1174p._5004Q29U8iw:ref

r10.m...@gmail.com

unread,
Dec 23, 2020, 12:32:37 PM12/23/20
to AdWords API and Google Ads API Forum
Hi,

Below is the audience id:
834418488 : Marketo Emails - Current MQLs, SALs, SQLs - 30D

Below response we got for the above audience.
CrmBasedUserList{dataSourceType=FIRST_PARTY, id=834418488, isReadOnly=true, listType=CRM_BASED, name=Marketo Emails - Current MQLs, SALs, SQLs - 30D, status=OPEN, uploadKeyType=CONTACT_INFO, userListType=CrmBasedUserList}

Google Ads API Forum Advisor Prod

unread,
Dec 27, 2020, 10:17:27 PM12/27/20
to r10.m...@gmail.com, adwor...@googlegroups.com
Hi,

Thank you for providing further details.

So that I can discuss it with the rest of the team, could you also provide the complete API request and response logs with the request ID generated for retrieving the provided details? You can provide it via Reply privately to author option.

If you haven't enabled the logging of API transactions yet, please check the links below on how to do so.
Java -  https://developers.google.com/google-ads/api/docs/client-libs/java/logging?hl=en
.Net - https://developers.google.com/google-ads/api/docs/client-libs/dotnet/logging?hl=en
PHP - https://developers.google.com/google-ads/api/docs/client-libs/php/logging?hl=en
Python - https://developers.google.com/google-ads/api/docs/client-libs/python/logging?hl=en
Ruby - https://developers.google.com/google-ads/api/docs/client-libs/ruby/logging?hl=en
Perl - https://developers.google.com/google-ads/api/docs/client-libs/perl/logging?hl=en
Message has been deleted

Google Ads API Forum Advisor

unread,
Dec 20, 2022, 1:41:39 PM12/20/22
to adwor...@googlegroups.com

Hi Gilles,

Thank you for reaching out to our API support team.

I had to delete your post as it contained your logs. When sending this information, we recommend that you do so via the Reply privately to author option. If this option is not available, you may send the details directly to our googleadsa...@google.com alias instead.

Moving forward, I performed a query on your account using the below query to extract the details of the said userlist :

In the results, I noticed the below attributes :

  • "accessReason": "SHARED"
  • "readOnly": true
That said, could you try using a userlist that is not both "shared" and read only set to true?

Best regards,

Google Logo
Peter Laurence
Google Ads API Team
 


ref:_00D1U1174p._5004Q29U8iw:ref

Gilles T

unread,
Dec 21, 2022, 5:59:29 AM12/21/22
to Google Ads API and AdWords API Forum
Hello ok!

Many thanks for checking this.
So I try to change by the code access reason to OWNED and/or read only to false but I have this now.

Failure: {"errors":[{"errorCode":{"userListError":"OWNERSHIP_REQUIRED_FOR_SET"},"message":"Only an owner account may edit a user list.","trigger":{"stringValue":""},"location":{"fieldPathElements":[{"fieldName":"operations","index":0}]}}],"requestId":"hezMr8hQJw5CZgAjExj6bQ"}

I am not sure who can change that.
Can it be changed in GoogleAds directly or only by the code?

Gilles

Gilles T

unread,
Dec 21, 2022, 7:54:40 AM12/21/22
to Google Ads API and AdWords API Forum
While digging I may have found the mistake.
The faulty UserLists are owned by the master account but with the new GAds api v11, I cannot push to these with new API from a sub account even if I see them. 
So do I need an advanced api to move the UserList to the sub account?

On Tuesday, 20 December 2022 at 20:41:39 UTC+2 adsapi wrote:

Google Ads API Forum Advisor

unread,
Dec 21, 2022, 10:51:14 AM12/21/22
to adwor...@googlegroups.com
Hi Gilles,

Thank you for your response and for providing as well your own findings.

The Google Ads API's customer match feature's workflow currently does not discuss utilizing shared user lists. The Google Ads Product Support team should be able to clarify whether that scenario you wish to implement is applicable through the Google Ads UI.

In the API's perspective, you should be able to create a completely new user list object using the UserListService and populate it with members by again referring to the customer match guide. I hope this helps.
Reply all
Reply to author
Forward
0 new messages