Remarking API giving error while creating Customer List using API.

70 views
Skip to first unread message

RAHUL SRIVASTAVA

unread,
Mar 2, 2020, 5:32:04 AM3/2/20
to AdWords API and Google Ads API Forum
Error : AdWordsApiException: Exception of type 'Google.Api.Ads.AdWords.Lib.AdWordsApiException' was thrown. 
Default generic error.. (Error: UserListError.USER_LIST_SERVICE_ERROR, FieldPath: operations[0].operand, Trigger: )

1. I am having Production Account from which i created Developer token for accessing API's using API center. 
2. I also created separate test manager account to test API's but no option for API center is coming.
3. So from multiple threads I found I have to use developer token from my Production Account with my test account to test API's.
4. But once I try to create CrmBasedUserList it gives above mentioned error. But once I create BasicUserList it works.
5. As per documentation, It shows there are some criteria which Account has to match before creating Customer List which my Production account fulfills. But when I use developer token with my Production account it says. We cannot use dev token to access Production, which looks valid.
But, with test account criteria does not match which seems to be the reason for failing.
So what is the way to test creation of List and addition of email, phone data to CrmBasedUserList on Test Account. I am stuck from both sides.

Your support is appreciated !

RAHUL SRIVASTAVA

unread,
Mar 2, 2020, 5:38:24 AM3/2/20
to AdWords API and Google Ads API Forum
Adding screenshot from my Test account
Google.png

Google Ads API Forum Advisor Prod

unread,
Mar 3, 2020, 5:33:16 PM3/3/20
to rahul...@gmail.com, adwor...@googlegroups.com

Hello Rahul, 

Thank you for reaching out. Please find my response to your queries below.

  •  I also created separate test manager account to test API's but no option for API center is coming: I understand that you are looking for developer token. Please note that developer token is associated with production manager account. To confirm whether you account is a production manager account you can check below:

    • For a Test account you will be having red label with Test on top right corner, if you don't see that label your account is a production account.

    • By clicking on the question mark on the top right corner of the account you can confirm if it is a manager account. It should specify "Your manager account customer ID: XX-XXX-XXXX".

  • But once I try to create CrmBasedUserList it gives above mentioned error. But once I create BasicUserList it works: You are receiving this error as your account needs to be whitelisted for using Customer match feature. You need to contact your Google Representative for the whitelist request for both test/production account as they can submit the whitelist request for customer match on your behalf. 

Please let us know if you have any additional concerns.

Regards,
Nikisha Patel, Google Ads API Team



ref:_00D1U1174p._5001UXTnOo:ref

RAHUL SRIVASTAVA

unread,
Mar 4, 2020, 3:44:38 AM3/4/20
to AdWords API and Google Ads API Forum

Thank you for providing support.
Regarding whitelisting, what should I understand here by Google Representative? Please provide exact link or detail for steps we have to make. As I am the guys who is handling Manager Account for Organisation.
Do you mean I need to get approval for Basic token for testing Customer Match feature?

Google Ads API Forum Advisor Prod

unread,
Mar 4, 2020, 2:48:29 PM3/4/20
to rahul...@gmail.com, adwor...@googlegroups.com

Hello Rahul,

To clarify this better, what I recommend is to reach out to the technical account manager (TAM) or Google Ads representative that you are in contact with for getting whitelisted for using Customer Match feature. Please refer to this blog post for more details. The whitelisting request is different from applying for basic level access token. The basic level access token is not required to make API calls against production accounts. Please let us know if you have any concerns.



Regards,
Nikisha Patel, Google Ads API Team



ref:_00D1U1174p._5001UXTnOo:ref

RAHUL SRIVASTAVA

unread,
Mar 5, 2020, 7:25:43 AM3/5/20
to AdWords API and Google Ads API Forum
  1. As I am having production account which seems to me already whitelisted as I am able to create Customer List with CRM data from web UI but as recommended, I cannot test API's with my production account. So as per your reply I believe, I need to get my Test Account whitelisted. I have sent this further to find out who is assigned to our Ads account as Google Ads representative to get it done. Let me know if I am on wrong track
  2. The basic level access token is not required to make API calls against production accounts : I think you are trying to mention Test account in place of Production as for production account basic access token is necessary as per website. Attached screenshot for that.
  3. Also I have asked to apply for basic token which I will need further to access my production account with API. As with developer token it say "Cannot access Production Account with Developer token.

production.PNG

Google Ads API Forum Advisor Prod

unread,
Mar 5, 2020, 1:55:25 PM3/5/20
to rahul...@gmail.com, adwor...@googlegroups.com

Hello Rahul,

Thank you for sharing the details. Please find my response to your queries below:

  • Yes, you are right. You need to reach out to the Technical Account manager for whitelisting your test/production accounts for using Customer Match feature via API.

  • Yes, as a correction to my previous response, the basic level access is required to make calls against production accounts. You can use the test level access token to make calls against the test account via API. Please find more details on the access level here.

  • You could apply for basic access level token by filling out this form to make calls against your production account. The API Compliance Team will reach out to you on the email address registered in the API Center within two business days of the day you submit your application request. Please make sure the email is monitored regularly. 

Let us know if you need any additional information.



Regards,
Nikisha Patel, Google Ads API Team



ref:_00D1U1174p._5001UXTnOo:ref
Reply all
Reply to author
Forward
0 new messages