Exposing your Azure API App to PowerApps and Flow

Since some time Azure allows you to expose your API apps to PowerApps and Flow in an easy way. Just go to your API definition (make sure CORS is enabled) and click on the export-button.

Capture0

This gives you a dialog where you can download or get a link to your Swagger metadata-file. Download it, and click on Go To PowerApps or Flow.

Capture

Importing into PowerApps is the simplest to do.In the PowerApps page, select Connectors, custom and then New Custom API. Just link to your swagger file and click next.

Capture1

There you go. Flow needs a little bit more work.Go to the Custom APIs for Flow and add a custom API. Again, link to your swagger file.

Capture2

The extra work is that you can (and probably should for improving usability) provide more information for each of your API functions.

Capture5

After you've done, start using it in flow and powerapps.