A Microsoft API that provides programmatic access to Microsoft Advertising to manage large campaigns or to integrate your marketing with other in-house systems.
Hi Tyler
Thank you for your follow-up and for sharing more about your use case, your tool sounds like a great way to simplify agency-client connections.
To address your question:
- Why the delay exists: The 6-hour delay is a safeguard built into the Microsoft Advertising API to prevent rapid state changes that could lead to inconsistencies or accidental link acceptance. It ensures that both parties have time to review the invitation before the link becomes active. This is part of the platform’s compliance and security measures.
- Can it be shortened or bypassed? Unfortunately, this delay is enforced by the API and cannot be overridden or reduced programmatically. It’s not a configurable setting. The only way to proceed is to wait for the cooldown period to expire before calling UpdateClientLinks with LinkAccepted.
- Best practice for your flow: Since your tool aims for a smooth invite-to-accept experience, I recommend:
- Communicating the expected delay to users upfront (e.g., “Acceptance may take up to 6 hours after invitation”).
- Polling the link status using SearchClientLinks to confirm when the link is eligible for acceptance.
- Queueing the acceptance action in your system so it executes automatically once the delay expires.
This approach will keep the process seamless for your users while respecting API constraints.
Kind regards,
Arsen D. | Microsoft Advertising Support Specialist | 800-518-5689