An Azure communication platform for deploying applications across devices and platforms.
Hello Ken-199,
Welcome to the Microsoft Q&A and thank you for posting your questions here.
I understand that your Azure Communication Services resource-provider PUT permanently stuck in Accepted state, and all subsequent PUTs return InvalidResourceOperation.
This is a stale or orphaned Azure Communication Services resource-provider long-running PUT operation. ACS create/update is a PUT operation on Microsoft.Communication/communicationServices, and successful creation may return Azure-AsyncOperation with Retry-After, meaning the operation is tracked asynchronously by Azure Resource Manager. - https://learn.microsoft.com/en-us/rest/api/communication/resourcemanager/communication-services/create-or-update?view=rest-communication-resourcemanager-2026-03-18, https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/async-operations
What you can do to resolve is not to keep retrying Bicep/ARM deployments. Since the original PUT has remained active for days, Microsoft Internal support must clear, complete, fail, or cancel the stale backend operation lock from the Azure Communication Services resource-provider side. Azure Resource Manager’s standard mitigation for AnotherOperationInProgress is to wait for the concurrent operation to complete, but that does not solve a stale operation that never reaches a terminal state. - https://learn.microsoft.com/en-us/azure/azure-resource-manager/troubleshooting/common-deployment-errors, and https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/async-operations gives more insight.
Therefore:
- Stop redeploying the ACS resource with ARM/Bicep until the stale operation is cleared.
- Keep the ACS resource excluded from normal deployments temporarily, or reference it as an existing resource.
- Collect the Activity Log evidence using the correlation ID and operation ID.
- Open an Azure technical support via your portal or contact Priority Customer Service, request escalation to the Azure Communication Services resource-provider engineering team. Ask to clear or complete the stale
PUToperation lock. - Validate the fix only by running a fresh ARM/Bicep deployment that performs a new
PUTsuccessfully.
After Microsoft clears the stale ACS resource-provider operation, the next ARM/Bicep deployment containing the ACS resource should complete successfully. The issue is not fully resolved until a new PUT completes and the resource remains in Succeeded state.
I hope this is helpful. Please! Do not hesitate to let me know if you have any other questions, steps or clarifications.
Please do not close the thread by upvoting and accepting the answer if any part of it is helpful.