1. Actions
  2. Trigger Methods

Actions

Trigger Methods

Actions can be triggered from multiple systems.

Overview

Actions can be triggered from multiple systems.

Trigger Methods

Actions can be triggered by the following methods :

  1. Interface - These are actions that are triggered from the interface like sending an email to a contact while on the stub
  2. Stub - These are actions found on the stub itself, selectable by the user, the most common way actions get triggered
  3. Feedback - These are actions that are triggered by the system, like when an email is sent to a stub
  4. Lifecycle - These are actions that are triggered by the system, like when a stub is created
  5. Webhook - These are actions that are triggered by the webhook system, when a webhook is received
  6. Heimdall - These are actions that are triggered by the heimdall system, when a heimdall event is received
  7. Send Action - These are actions that are triggered by the send action task, when a sent action is received

Interface Actions

These are actions built in the the stub interface.
Examples of interface actions are:

Stub Actions

These are the standard actions that are defined in the template and are available in the state that the stub is in.
stub choose action stub wantto action stub submit claim

Feedback Actions

See more

Lifecycle Actions

These are actions that are triggered an important lifecycle points in the stub, such as the creation of stub.

Action Description
_create Triggered when a stub is created
_morph Triggered when a stub has morphed to a new program (template, branch, context)

Webhook Actions

These are actions that are triggered by the webhook system, when a webhook is received.
The relevant action that is enabled for webhooks is triggered when a webhook is received.

Heimdall Actions

These are actions that are triggered by the heimdall system, when a heimdall event is received.
This is a result of a previous heimdall registration.

Send Action Actions

These are actions that are triggered by the send action task, when a sent action is received.
These can be any action that is sent.