question

SeanParker-1945 avatar image
0 Votes"
SeanParker-1945 asked SeanParker-1945 commented

Using APIM in Logic Apps

Hi,

I currently have some APIs set up in 'API Management Services' (APIM) in Azure. These have various methods, primarily Get, Post, Delete and Put. We have recently found that when using these within a logic app that certain actions can't be added. The steps I'm going through is as follows;

Create a new logic app
Add an 'Azure API Management' action
Select the APIM service. This then displays a list of all available actions.
Select an action

The issue is that any actions which are either POST or PUT cannot be selected. They appear in the list, but doesn't allow you to click on it. Any actions which are GET and DELETE work as expected.

Why am I unable to select POST/PUT actions from within the Azure API Management action?

Thanks

Sean Parker


azure-logic-appsazure-api-management
· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

Hello @SeanParker-1945 - I just tested the feature in my setup, and POST and PUT operations are working fine for me. Do you have a valid OpenAPI spec on the APIM side?

0 Votes 0 ·

Hi,

Thanks for the response. As far as I can see the OpenAPI is valid, and not displaying any issues. The other side of this seems to be that when looking at logic apps that I've previously written successfully that used a POST apim action, these now have an 'Unable to load swagger' error on expanding the action.

We have two apim setup a production one and non-prod for development. This seems to affect both apims in that any POST apim actions in existing logic apps have the 'Unable to load swagger' error. 'Get' methods are all OK.

Sean

0 Votes 0 ·

0 Answers