Microsoft recently shared they were retiring Azure Resource Manager API versions, and as part of that, users would need to set a minimum API version in Azure API Management. I followed their directions to set our API version to 2021-08-01, but then noticed all of our connections to Azure API Management from Logic Apps were broken with the error “API version query parameter is not specified or was specified incorrectly”.
The only way to fix this error is to undo the API versioning using the Azure CLI. To fix this, you can run the following commands in PowerShell and substitute the ID placeholders with your own.
Powershell
winget install -e --id Microsoft.AzureCLI --accept-source-agreements
az login
az account list
az account set --subscription <subscription_id>
az apim list
az apim update -n <api_management_name> -g <resource_group_name> --remove apiVersionConstraint