Managed account cannot access stores via GetBMCStoresByCustomerIdRequest

AdBazaar 1 Reputation point
2020-12-09T10:19:41.87+00:00

I have one account which is managed by a top level account. On the Bing Ads website, I can go to the Merchant Center with the managed account and see all stores. However, if I use the managed account's ID and customer ID to make the GetBMCStoresByCustomerIdRequest, it returns 0 stores. Only by using the customer ID of the top level account can I see the stores. This seems like a bug.

Microsoft Advertising API
Microsoft Advertising API
A Microsoft API that provides programmatic access to Microsoft Advertising to manage large campaigns or to integrate your marketing with other in-house systems.
385 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Eric Urban - MSFT 626 Reputation points Microsoft Employee
    2020-12-11T15:26:33.627+00:00

    @AdBazaar thanks for the feedback! Its important for the API client to have information about which customer (manager account) owns each store. If the operation would return all stores that an ad account could access, the manager account ID is not clear. To make sure I understand your point, if Bing Ads API would include a GetBMCStores operation (not by customer ID) that returned all stores that a user can access from their account, and if the BMCStore contained an additional property e.g., CustomerId, would that meet your requirements?

    0 comments No comments

  2. AdBazaar 1 Reputation point
    2020-12-14T11:55:48.603+00:00

    anonymous user-MSFT I think that would help a lot yea.

    0 comments No comments