Triggers (Jobs, Events, Webhooks ...)
SINCE VERSION 1.0
- 1 What is a Trigger?
- 1.1 Job / Time
- 1.2 Message
- 1.3 Event
- 1.4 Webhook
- 1.5 API Gateway
- 1.6 HTTP POST
What is a Trigger?
A Pipeline Trigger or just Trigger is an action which causes a persisted automation pipeline to be started and executing its automation steps.
These triggers are the most common ones in PIPEFORCE:
Job / Time
Starts an automation pipeline as a job at a given time interval.
See https://logabit.atlassian.net/wiki/spaces/PA/pages/2544795677 for more details.
Message
Starts an automation pipeline in case a message of interest has been received from the message queue / bus.
See https://logabit.atlassian.net/wiki/spaces/PA/pages/2545320123 for more details.
Event
Starts an automation pipeline in case an internal event of interest has occurred. Events are quite similar to messages, except that their origin is always the hub backend.
Common event examples are:
property.created
= A new property has been created in the https://logabit.atlassian.net/wiki/spaces/PA/pages/2545451009.property.deleted
= A new property has been deleted from the https://logabit.atlassian.net/wiki/spaces/PA/pages/2545451009.iam.bruteforce.detected
= A potential brute force attack has been detected.
See https://logabit.atlassian.net/wiki/spaces/PA/pages/2545287223 for more details.
Webhook
Starts an automation pipeline in case an external system sends a request to one of the custom webhook endpoints.
See https://logabit.atlassian.net/wiki/spaces/PA/pages/2545287270 for more details.
API Gateway
Starts an automation pipeline in case a HTTP request to an API Gateway endpoint was made which in term is linked to a pipeline.
See https://logabit.atlassian.net/wiki/spaces/PA/pages/2547089621 for more details.
HTTP POST
Starts an automation pipeline in case a HTTP POST request to the endpoint /api/v3/pipeline
was done.
See https://logabit.atlassian.net/wiki/spaces/PA/pages/2542862901 for more details.