Channel Steps Interface
All channels follow the same shared interface:This is the unique identifier for the step in the workflow context. It is used
to reference and display the step in the dashboard interface.
This is an async function that returns the content of the step which called
Outputs
. Each channel has its own output schema.Additional step configuration.
Options Object
This is an optional configuration object that defines: Controls Schema, Provider Overrides, skip and other configurations…A function that returns a boolean value to skip the step. This is helpful when
you want to use previous step results or other custom logic to skip the step
from executing.
This defined the UI Controls exposed in the dashboard for the step. They can
be nested and of any JSON Schema supported structure.