Hello Benjamin,

Please find my response below:

   - if I use the query you suggested based on customer_client, I get over
   8k results, which is expected. Yet, as you know, I cannot get the
   descriptive names out of it, so I can't filter which is my goal
   The CustomerClient
<https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.resources#google.ads.googleads.v1.resources.CustomerClient> resource
   will be having only the resources fields resource_name, client_customer,
hidden and level only. It is not possible to fetch the descriptive name via
   CustomerClient.

   - if I query `customer`, then I get only one result: the main MCC.
   Because the customer resource always points to the client customer Id
   you are passing to the API call and fetches the details of that customer
only. As you are making the API call using the MCC account id the customer
   resource always points to that MCC account.

   - if I use ListAccessibleCustomers, I get 2 results
   The ListAccessibleCustomers
<https://developers.google.com/google-ads/api/reference/rpc/google.ads.googleads.v1.services#google.ads.googleads.v1.services.CustomerService.ListAccessibleCustomers> will
   fetch only the resource names of the accounts that can be directly
   accessible with the OAuth credentials of the user making the API call. If
   you see 2 accounts that means you have access to only 2 accounts directly
   via that user.

- if I do "SELECT customer_client.resource_name, customer_client.client_customer, customer.descriptive_name FROM customer_client", the only customer I get is
   the MCC
   Since the customer resource is always pointing to the client customer Id
   you are passing to the API call, even when you include it with the
   Customer_client resource you will still get the Manager details from the
   fields of the customer resource.

   - My initial question is unfortunately still open: how to search managed
   customers based on names please?
   It is not possible to get the customers based on the names. Also, name
   is not a primary attribute of the customer.

You could refer this guide
<https://developers.google.com/google-ads/api/docs/migration/services> to
see the equivalent services for AdWords API that are available in Google
Ads API. The query using CustomerClient will give all the resource names of
the accounts under a manager account. Using this you will get the account
hierarchy but to get the details of those customers you have make another
API call for each resource name using the customer
<https://developers.google.com/google-ads/api/docs/fields/customer>
 resource.

Sample customer query:

"SELECT customer.resource_name, customer.descriptive_name, customer.id
<http://www.google.com/url?q=http%3A%2F%2Fcustomer.id&sa=D&sntz=1&usg=AFQjCNG1wYg6gAM_I2rzp8OFG8WhpGuY5Q>,
customer.test_account, customer.manager, customer.tracking_url_template
FROM customer" //Pass the customer Id that you found on the resource names
earlier by the CustomerClient.

Please give it a try and let me know if you have any further questions.

Regards,
Sai Teja, Google Ads API Team


=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
    https://ads-developers.googleblog.com/search/label/google_ads_api
    https://developers.google.com/adwords/api/community/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
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 [email protected].
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/00d12g44so000000g2ucbk000e12siw60mjidhn60o30c1g68qjcc9o%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
  • searchi... benjamin
    • RE... googleadsapi-forumadvisor via AdWords API and Google Ads API Forum
      • ... benjamin
        • ... googleadsapi-forumadvisor via AdWords API and Google Ads API Forum
          • ... benjamin
            • ... googleadsapi-forumadvisor via AdWords API and Google Ads API Forum
              • ... benjamin
                • ... googleadsapi-forumadvisor via AdWords API and Google Ads API Forum
                • ... vadim
                • ... googleadsapi-forumadvisor via AdWords API and Google Ads API Forum

Reply via email to