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
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
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