Google Ads API: USER_PERMISSION_DENIED
- 1
Log the target customer ID and the login-customer-id header used for the request.
- 2
Confirm the OAuth user has an accepted link through the selected manager account.
- 3
Correct the manager context or grant the required account role, then retry a read query.
WHAT THE ERROR MEANS
The user, manager hierarchy or login-customer-id does not authorize the target account.
USER_PERMISSION_DENIED means the authenticated Google user cannot access the requested customer or resource.
PRIMARY DOCUMENTATION
Google Ads API error handling ↗Platform APIs and policy systems change. Confirm the current requirements in the official documentation before modifying a production integration.
STILL BLOCKED?
Bring the exact response, request ID and timeline.
Ads Villa can review tracking, account structure and the implementation path. We cannot bypass platform security or policy enforcement.
