Skip to content

Workflow Element Types

TypeDescription
action/buildStaticSite
action/convertConverts the input resource(s) to a desired type
action/deleteDeletes the input resource(s)
action/downloadFileSends a download response to the client with a given file
action/exportSaves exported input resource(s) as files
action/flushSession
action/logLogs the input to the debug channel
action/mailSends a mail
action/modal
action/notifySends a notification in form of email, SMS, etc.
action/oauth
action/putSession
action/redirectDirects the client to be redirected to a given module with pre-filled values
action/refreshRefreshes the current Page the User is on
action/removeRole
action/resetPassword
action/responseSends the input as raw response to the client
action/rsync
action/runRuns a workflow (a)synchronously
action/saveSaves the input resource(s)
action/setDirects the client to set fields with certain values
action/setRoleSets the role of a user
action/viewFileSends a response to the client with a given file as contents
api/check
api/httpSends a HTTP request
api/imapConnects to an IMAP server and filter through mails
api/token
api/upload
event
event/createfires when creating a resource
event/cron
event/delete
event/on_change
event/on_create_tab_loadedfires when a tabs fields are available on create
event/on_item_delete
event/on_load
event/on_show
event/on_syncfires when 1) field in frontend is initialized; 2) when field in frontend is edited
event/options
event/policyDelete
event/policyRead
event/policyUpdate
event/OCRReadyFires once the OCR data for a newly uploaded file is ready and returns this in the default output. (The file entity is also provided in the file out)
event/updatefires when a resource is updated (saved after edit)
event/webhookable to create a button in the frontend
flow/each
flow/empty
flow/hasRoles
flow/if
flow/try
op/addItem
op/addListItemCreates an empty List Item that can be filled by op/set
op/addListItems
op/base64
op/count
op/diff
op/except
op/exist
op/filter
op/first
op/flatten
op/get
op/groupBy
op/hide
op/join
op/load
op/merge
op/mergeFiles
op/nopDoes nothing (useful for just setting variables)
op/setSet data inside a workflow object
op/pluck
op/pushPushes new item into array
op/recipeOutputs calculated value. Read about Recipes Language
op/selector
op/set
op/sort
op/strReplace
op/uniqueReturns a new array without duplicate values
query/relations
query/resources
query/where
source/chunkedEntities
source/entities
source/file
source/getSession
source/newCreates a fresh resource (without saving it)
source/readFile
source/renderView
source/resourcesLoads and returns resources
source/userLoads and returns current user with roles and all relations