Hello Ashmit Mehta,
Thank you for using our Microsoft Advertising Learn Q&A Platform!
I appreciate the detailed information you've provided, including the Tracking IDs for the affected requests.
I checked with our backend team regarding the dual-ID linking requirements.
For the current implementation:
Manager Account Linking requires
- Manager Account ID
- Manager Account Number
Account Linking requires:
- Manager Account Number
- Account Number
Please note that this dual-ID process for API users is currently still in a pilot phase and has not yet been fully rolled out as a general requirement.
Based on the information you shared, your current approach of resolving the required identifier through:
- GetAccount(AccountId) -> ParentCustomerId
- GetCustomer(ParentCustomerId) -> Customer.Number
appears to be working correctly for most accounts. This suggests that the payload structure and the identifier values being submitted are generally correct.
If your environment or the API response is requesting both identifiers, you may proceed with supplying the required values and testing the operation. Since the feature is still in pilot for API users, we would like to understand whether the failures are related to the dual-ID requirement itself or to the underlying GetCustomer lookup for specific accounts.
Regarding your question about alternative sources for ClientEntityCustomerNumber, I do not currently have confirmation on whether SearchClientLinks is the officially supported fallback source, or whether that field is guaranteed to be populated for links created before September 9. I can raise this question with our Engineering team if needed.
Should the operation continue to fail after providing both required identifiers, please share any fault details available from the API response, along with the relevant Tracking IDs so I can escalate this further to our Engineering Team.
The Tracking IDs you provided are:
- a16eb27b-568b-40ed-aee0-eacfdd427811
- 84b79756-98e2-4f5d-90c8-77827956bc0a
- 22dcb6e1-f337-4f68-bec3-43aeb2bed0a3
We will be happy to assist further if additional information becomes available.
Linking to an existing account
The following Microsoft Advertising API documentation may be helpful:
- AddClientLinks (create/link manager and client relationships).
- UpdateClientLinks (update or accept existing links).
- Account Hierarchy guide (manager account and advertiser account relationships).
Kind regards,
Chris | Microsoft Advertising Support Specialist | 1-800-518-5689