Clarity Needed on Logic Apps Trigger and Run History

cloudteam 60 Reputation points
2025-04-29T13:46:08.6166667+00:00

What is the relationship between the trigger history identifier and the run history identifier in Logic Apps (standard/consumption)?

  1. Will the trigger history identifier and run history identifier always be the same?
  2. When a trigger fails (any failure statuses), will there be a corresponding run history record?
  3. For a single trigger execution, can there be multiple run history records?

An update on these questions would be appreciated.

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

1 answer

Sort by: Most helpful
  1. RithwikBojja 2,080 Reputation points Microsoft External Staff
    2025-04-30T06:30:40.19+00:00

    Hi @cloudteam ,

    Will the trigger history identifier and run history identifier always be the same?

    No, Sometimes, When the trigger is fired and is true then the run id will be same. But it will definitely not be same If Fired is false i.e triggers fail and instance will also be not created for them.

    When a trigger fails (any failure statuses), will there be a corresponding run history record?

    If Trigger fails, there will be no run history loaded as the trigger only failed and the logic app does not create a new instance to it.

    For a single trigger execution, can there be multiple run history records?

    Every time a trigger fires successfully, Azure Logic Apps creates a separate workflow instance and executes it. By default, these instances run in parallel, allowing each workflow to start immediately without waiting. If multiple events or items trigger the workflow simultaneously, you'll see a separate trigger entry for each one with the same timestamp.

    Trigger History means, the number of times the trigger is checked. It is not if the workflow called or not. It checks if the trigger condition is met or not.

    If you are using http manual trigger, then whenever it is called it will show in trigger history, that the workflow is successfully called:

    enter image description here

    enter image description here

    It does not show the entire flow.

    It also contains the history of connection establishment if you are using any other service connector as below:

    enter image description here

    So it just gives us information about the first action of workflow i.e the trigger.

    Run History contains the instances created. If the trigger is fired correctly, then it creates the instance and the workflow starts executing, here you can check the history or result of each flow if it succeeded, failed or skipped.


    If this answer was helpful, please click "Accept the answer" and mark Yes, as this can help other community members.

    enter image description here

    If you have any other questions or are still experiencing issues, feel free to ask in the "comments" section, and I'd be happy to help.


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.