Difference between pull trigger and push trigger in Azure Logic Apps

krishna572 886 Reputation points
2022-07-25T23:36:49.03+00:00

As part of Logic Apps Learning (2019 Udemy Logic App Course):

Azure Logic App maintains workflows in 2 scenarios: Pull triggers & push triggers.

I'm unable to understand difference between them because

Pull trigger pulls for a specific service or system based on specific schedule, checking for new data or whether a specific event happened.
Push Trigger waits for new data or for an event to happen.

I have created 2 workflows like:

  1. Pull trigger case - When a file is created > Logic App triggers for every 3 minutes and shows the data in the Runs history
  2. When a new email is received the outlook and for every 3 minutes, Logic App will trigger & notify any event occurred.

In both of the triggers, Logic Apps waiting for an event to happen irrespective or respective to the specified schedule.

Then why two names came like Pull & Push?

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

1 answer

Sort by: Most helpful
  1. Andrew Blumhardt 10,051 Reputation points Microsoft Employee
    2022-07-25T23:49:21.527+00:00

    There are three trigger types: schedules, webhooks, and connectors (API listeners). The discussion of polling and push methods does seem a bit confusing. The main point is logic apps are either running on a schedule or waiting from a response from an API or webhook.

    https://learn.microsoft.com/en-us/azure/connectors/apis-list#triggers

    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.