Re: Client account access sharing to Users and Manager Accounts

2020-11-25 Thread Alon Diamant
Great, thank you Peter for this very detailed response.

As best I understood, these are the answers:

1. Is there any way, via API, to add Users to an existing client account?
*NO*. Via API, a User can be added only to a new client account during its
creation (to business who get whitelabeled for this feature by Google, not
generally available). Adding Users to an existing client account can only
be done via UI. Modifying the access level of existing Users via API is
possible, though.

2. Is there any way, via API, to give read-only access level of a client
account to a manager account? (A parallel in Facebook would be - giving
read-only access of an ad account to another Business Manager.)
*NO*. It is not possible via the UI either. Read-only access is only in the
User (human) level, not the Manager (business) level. Manager level links
are always full-access.

3. Is there any way, via API, to invite a Manager account to manage a
client account? (That is - reversing the flow of the well known scenario in
which the the client account invites the Manager account to manage it.)
*NO*. It is not possible for the client account to invite a manager, not
via the API nor via the UI. The only supported flow is manager accounts
requested access to client accounts.

Did I understand correctly?

Thanks,


Alon Diamant
CTO, *Mayple*
w: www.mayple.com
  


ᐧ

On Wed, Nov 25, 2020 at 5:51 AM Google Ads API Forum Advisor Prod <
adsapiforumadvi...@gmail.com> wrote:

> Hi,
>
> Thank you for your questions, you may refer below for my answers :
>
> *1. Is there any way, via API, to add Users to an existing client account
> giving them read-only access level? (Or in fact - to add a User to an
> existing client account with *any* access level?)*
>
> Currently, specifying an inviteeEmail
> 
> and inviteeRole
> 
>  (email_address
> 
> / access_role
> 
> in the Google Ads API) can only be done upon account creation and only by
> approved customers.
>
> That said, managing users such as updating access to existing Google
> accounts is done only in the UI. For more information you may refer to this
> article .
>
> *2. Is there any way, via API, to give read-only access level to a manager
> account? (Is this at all possible in the Google Ads world? A parallel in
> Facebook would be - giving read-only access of an ad account to another
> Business Manager.)*
>
> This is also not available via the APIs. However, you should be able to
> add any user with a specific access level via the UI. You may refer to the
> article in my response to your #1 item for more details. As an addition,
> you can also refer here
> 
> for more information on manager account access.
>
> *3. Is there any way, via API, to invite a Manager account to manage a
> client account? (That is - reversing the flow of the well known scenario in
> which the the client account invites the Manager account to manage it.)*
>
> You may refer to this section
> 
> of the AdWords API's managing accounts guide. You can use the
> ManagedCustomerService.mutateManager()
> 
> to change a client account's manager. However, regarding extending
> invitations, it is currently not possible for the client account to invite
> a manager using the AdWords API. For more information on extending
> invitations, you may refer here
> 
> .
>
> For this, you may check out the Google Ads API's
> CustomerManagerLinkService
> 
> and you can refer here
> 
> for more information on account management, using this API.
>
> Going back to your inquiry regarding adding users and a corresponding
> access level to existing Google Ads accounts via the API, allow me to
> create a feature request, subject for review. For now, you may keep an eye
> on our blog
>  for
> any updates of announcements.
>
>

RE: Client account access sharing to Users and Manager Accounts

2020-11-24 Thread Google Ads API Forum Advisor Prod
Hi,

Thank you for your questions, you may refer below for my answers :

1. Is there any way, via API, to add Users to an existing client account giving 
them read-only access level? (Or in fact - to add a User to an existing client 
account with *any* access level?)

Currently, specifying an inviteeEmail and inviteeRole (email_address / 
access_role in the Google Ads API) can only be done upon account creation and 
only by approved customers.

That said, managing users such as updating access to existing Google accounts 
is done only in the UI. For more information you may refer to this article.

2. Is there any way, via API, to give read-only access level to a manager 
account? (Is this at all possible in the Google Ads world? A parallel in 
Facebook would be - giving read-only access of an ad account to another 
Business Manager.)

This is also not available via the APIs. However, you should be able to add any 
user with a specific access level via the UI. You may refer to the article in 
my response to your #1 item for more details. As an addition, you can also 
refer here for more information on manager account access.

3. Is there any way, via API, to invite a Manager account to manage a client 
account? (That is - reversing the flow of the well known scenario in which the 
the client account invites the Manager account to manage it.)

You may refer to this section of the AdWords API's managing accounts guide. You 
can use the ManagedCustomerService.mutateManager() to change a client account's 
manager. However, regarding extending invitations, it is currently not possible 
for the client account to invite a manager using the AdWords API. For more 
information on extending invitations, you may refer here.

For this, you may check out the Google Ads API's CustomerManagerLinkService and 
you can refer here for more information on account management, using this API.

Going back to your inquiry regarding adding users and a corresponding access 
level to existing Google Ads accounts via the API, allow me to create a feature 
request, subject for review. For now, you may keep an eye on our blog for any 
updates of announcements.

Best regards,

Peter Laurence Napa Oliquino
Google Ads API Team
ref:_00D1U1174p._5004Q27wFAQ:ref

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/uhggf0QKC2PV003gixyvMqRjuuwbdilWzm5Q%40sfdc.net.


Client account access sharing to Users and Manager Accounts

2020-11-24 Thread al...@mayple.com
Hi there,

I have 3 questions, regarding the Google AdWords API and Google Ads API:

1. Is there any way, via API, to add Users to an existing client account 
giving them read-only access level? (Or in fact - to add a User to an 
existing client account with *any* access level?)

2. Is there any way, via API, to give read-only access level to a manager 
account? (Is this at all possible in the Google Ads world? A parallel in 
Facebook would be - giving read-only access of an ad account to another 
Business Manager.)

3. Is there any way, via API, to invite a Manager account to manage a 
client account? (That is - reversing the flow of the well known scenario in 
which the the client account invites the Manager account to manage it.)

Thank you,

Alon

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwords-api@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/bfbc68a2-39d6-47f0-b0de-9a44122de57bn%40googlegroups.com.