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 Pipeline Jobs for more details.
Message
Starts an automation pipeline in case a message of interest has been received from the message queue / bus.
See Messaging and Events 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 Property Store (Document Database).property.deleted
= A new property has been deleted from the Property Store (Document Database).iam.bruteforce.detected
= A potential brute force attack has been detected.
See Events for more details.
Webhook​
Starts an automation pipeline in case an external system sends a request to one of the custom webhook endpoints.
See Webhooks 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 API Gateway for more details.
HTTP POST​
Starts an automation pipeline in case a HTTP POST request to the endpoint /api/v3/pipeline
was done.
See Rest API for more details.
Â