Hello AdWords API Team,
I am trying to achieve the following scenario through OAuth2 / OpenID Connect:
We want our customers to add certain extensions to their ads (and possibly add certain properties on their behalf)
1. The user is logged in to our application (a SaaS web app)
2. We trigger an OAuth2.0 / OpenID Connect web server flow (here we obtain the necessary tokens).
3. We should be able to obtain access to their account programatically and modify the customer's ads accordingly to our business logic.
I'm facing a couple of questions that I've been unable to answer reading through the documentation:
- Do we need to "prelink" each potential account to our MCC?
- Can't we just use the OAuth2 web server flow to access their resources? Without prelinking and authorizing their accounts manually?
From what I've read so far, it looks like we need to add the ClientCustomerId on each request, but it will work only for those accounts linked to our MCC. Are there any workarounds? Can I autolink these new accounts programatically?
Please let me know if you need more information, I'd be happy to share more details in private.
Thanks,
Carlos