Hi,
Thanks for reaching out to Google Ads API Forum.
With regards to your concern, I can see that you are encountering the PERMISSION_DENIED error. This error means that the authorized customer does not have access to the operating customer. The common cause for this error is when authenticating as a user with access to a manager account but not specifying login-customer-id in the request. Thus, I would recommend you to specify the login-customer-id as the manager account ID without hyphens (-).
Additionally, kindly note that the developer token is like a license key, it is tied to an MCC account for approval purposes. Once approved, you can use it to make calls against any Google Ads account. The MCC hierarchy for making API calls doesn't matter. However, this is not the case on your end since the Test Manager account does not contain a developer token. Thus, adding the login-customer-id as the manager account ID will resolve this issue.
If the issue still persists, then you may provide us with the user account or email address that you used to generate API access or refresh tokens so that we can further check if you set the correct customer ID to login-customer-id.
You may then send the requested information via the Reply privately to the author option. If this option is not available, you may send the details directly to our googleadsa...@google.com alias instead.
Links included in this email:
![]() |
Google Ads API Team |