API Specification and Policy Updates in Azure APIM Are Zero Downtime

Does APIM support zero downtime deployment? — To answer this question, multiple factors need to be ascertained, like, What is the SKU? Have you opted for Availability zones? etc. In fact, the question needs to be qualified further. What do you mean by zero downtime deployment? In the case of APIM, there are infrastructure changes and then there are gateway configuration changes like API specifications and policies. So, the answer depends on — SKU, AZ, “what” kind of changes ...

June 5, 2026 · 2 min

Managing Azure APIM Operation Policies in Terraform by Importing OpenAPI Specification

When using Terraform to import an OpenAPI/Swagger definition into Azure API Management (APIM), the API and its operations are created successfully. However, one subtle behavior can cause confusion when trying to manage operation-level policies declaratively. This post explains the issue and a simple workaround. The Scenario I was importing my API using Terraform: Swagger/OpenAPI definition imported into APIM API created successfully All operations appeared correctly in Azure Later, I wanted to attach operation-level policies using Terraform using azurerm_api_management_api_operation_policy ...

February 20, 2026 · 3 min

Extracting Swagger definition for Azure Logic App and importing to Azure APIM

Use case — I want to import a Logic App as an API within my APIM instance. There is no direct way to get the swagger file of a logic app using CLI (at least, I could not figure out). So, detailing the steps to extract the swagger definition of a logic app. I use the generated swagger file to import a Logic App as an API within APIM using Azure CLI ...

June 10, 2024 · 2 min

Calling a Logic App from APIM

There are couple of ways to integrate an APIM with Logic App. The most common use case as far as I know is exposing the Logic App as an API on the APIM. The other scenario is calling a Logic App from APIM. I will provide the APIM policy snippet to call a Logic App. If you are using Managed Identity to authenticate to Logic App (will cover in a separate article), you can skip sending the bearer token. ...

May 22, 2024 · 2 min