Azure REST APIs are service endpoints that support sets of HTTP operations (methods), which provide create, retrieve, update, or delete access to all Azure service’s resources. You may know, and many of you may be familiar with Logic Apps Consumption REST APIs that are very well documented by Microsoft here: Azure Logic Apps.
However, for those who didn’t know about this, I recommend you go there and have a look. You may find them very useful for achieving many things and automating certain tasks. One of these cases is the strategy I documented to get the error message from a particular failure inside Logic App Consumption, where I invoke the Get Workflow Run method to get the run history of a particular run in order
to extract the correct error message. You can read more about it here: How to get the Error Message with Logic App Try-Catch (Part II) – Using an Azure Function.
Another great thing about this Microsoft REST APIs documentation is the availability to try them directly from the documentation page. But unfortunately, these REST APIs can be applied only to Logic Apps Consumption. There isn’t any official REST APIs documentation available for Logic Apps Standard, and yes, they are different. A few months ago I decided to start documenting the new Logic Apps Standard REST APIs publishing three blog posts:
- Azure Logic Apps Standard REST APIs (Part I)
- Azure Logic Apps Standard REST APIs (Part II)
- Azure Logic Apps Standard REST APIs (Part III)
But that were only a few parts of the existing RESP APIs.
Now I have created a comprehensive whitepaper or guide about Logic Apps Standard REST APIs that you can download for free here: Logic Apps Standard Rest API’s a Comprehensive Guide.
What’s in store for you?
This whitepaper will give you a detailed understanding of the following:
- A short introduction to Logic App Consumption REST APIs.
- Comprehensive details about Logic Apps Standard REST APIs:
- Workflow operations: For example, it provides operations for creating and managing workflows.
- Workflow Runs operations: For example, it provides operations for listing and canceling workflow runs.
- Workflow Run Actions operations: For example, it provides operations for lists of workflow run actions.
- Workflow Versions operations: For example, it provides operations for lists of workflow versions.
- Workflow Triggers operations: For example, it provides operations for listing and running workflow triggers.
- Workflow Trigger Histories operations: For example, it provides operations for listening workflow trigger histories.
- Logic App operations: For example, it provides that you can apply at the Logic App Standard App level.
- App Service Plans: For example, it lists App Service Plan REST APIs operations that are interested in using bind with Logic App Standard.
Where can I download it?
You can download the whitepaper here:
I hope you enjoy reading this paper and any comments or suggestions are welcome.
Big thanks to my team member Luis Rigueira for contributing to this whitepaper as a Co-Author!