Skip to main content

Inputs

Every action gets its data from an input. That's either request data / a previous action's output selected with input:, or a fetch from an external source.

SourceUse it forReference
httpCall any HTTP/REST APIHTTP requests
databaseQuery SQL and NoSQL databasesDatabases
commandRun CLI tools, scripts, curlCommand
emailSend email over SMTPEmail

Select request data or an earlier action's output with the closed marker form:

actions:
- name: CheckBody
input: a|body|
- name: Fetch
http:
url: https://api.example.com/users/a|params::id|
- name: Use
input: a|Fetch::email|

See Interpolation for the full a|…| grammar, and Actions for how inputs fit into an action.