Calling on-premise API from Azure Logic apps

Sanjeev KUMAR 27 Reputation points
2020-07-25T14:59:36.78+00:00

Hi All,

How we can call on-premise API from Azure Logic Apps ?

Azure Logic Apps
Azure Logic Apps
An Azure service that automates the access and use of data across clouds without writing code.
3,188 questions
{count} votes

Accepted answer
  1. MayankBargali-MSFT 70,516 Reputation points
    2020-07-27T06:27:47.15+00:00

    Hi @Anonymous

    If the services are accessible over the internet then you call service endpoint over HTTP or HTTPS from azure logic apps. This article will help you with details steps to be followed: https://learn.microsoft.com/en-us/azure/connectors/connectors-native-http

    If it is not accessible over the internet then this article will help with step by step process: https://learn.microsoft.com/en-us/azure/logic-apps/logic-apps-gateway-connection

    Before you can access data sources on premises from your logic apps, you need to create an Azure resource after you install the on-premises data gateway on a local computer. Your logic apps then use this Azure gateway resource in the triggers and actions provided by the on-premises connectors that are available for Azure Logic Apps.

    1 person found this answer helpful.
    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. selva p 6 Reputation points
    2020-07-27T03:08:12.257+00:00

    If your on-prem API is already mediated/exposed to web, then you can simply use HTTP connector and call it from LogicApp, you might want to go via Azure API Management Services.

    If your API its not exposed to web and only available on your corporate network, then you might want to install an "OnPremise Data Gateway" and have it registered on Azure, then create a custom connector on Azure and use it from LogicApp.

    13774-image.png

    1 person found this answer helpful.
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.