The following six types of triggers are supported in Logic Apps as of now:
Recurrence trigger:This fires based on a defined recurring schedule—"every X second/minutes/hour/day".
HTTP trigger: This polls an HTTP web endpoint for a response. Here, the connector as a trigger will either return 200 or 202 response.
A 200 response means "Run"—workflow will be executed
A 202 response means "Wait"—do not start the workflow as the connector does not have any response data to pass over to workflow
ApiConnection trigger: These are polls such as the HTTP trigger. However, it takes advantage of the Microsoft managed APIs (For more information refer to: https://azure.microsoft.com/documentation/articles/apis-list/). The basic functionality of API connection trigger is similar to the HTTP trigger.Here is an example of the Dropbox connector that polls a defined folder for a new file.
Manual trigger: This trigger serves as an endpoint that you call manually to invoke your Logic App...