Echo Workflow
Simple workflow that echoes input parameters
Workflow Information
ID: echo_workflow_new
Namespace: testing
Version: 1
Created: 2025-07-10
Updated: 2025-07-10
Tasks: 1
Quick Actions
Inputs
| Name | Type | Required | Default |
|---|---|---|---|
count |
int | Optional |
1
|
message |
string | Required | None |
Outputs
| Name | Type | Source |
|---|---|---|
echo_result |
object | Echo results |
Tasks
echo_task
scriptEcho the input message
Triggers
Webhook Trigger: Echo Webhook
POST /echo
YAML Source
id: echo_workflow_new
name: Echo Workflow
tasks:
- id: echo_task
name: Echo Message
type: script
script:
code: "message = inputs.get('message', 'Hello World')\ncount = inputs.get('count',\
\ 1)\n\nresult = {\n \"original_message\": message,\n \"repeated_message\"\
: (message + \" \") * count,\n \"count\": count,\n \"timestamp\": \"2025-06-03T06:57:29.162675\"\
\n}\n\nworkflow_outputs['echo_result'] = result\n"
language: python
description: Echo the input message
dependencies: []
inputs:
count:
type: int
default: 1
description: Number of times to repeat
message:
type: string
required: true
description: Message to echo
outputs:
echo_result:
type: object
source: echo_task
description: Echo results
version: 1
triggers:
- id: echo_trigger
name: Echo Webhook
path: /echo
type: webhook
inputs:
- message
- count
methods:
- POST
namespace: testing
description: Simple workflow that echoes input parameters
| Execution ID | Status | Started | Duration | Actions |
|---|---|---|---|---|
0ea6bcfd...
|
COMPLETED |
2025-07-14
07:34:42 |
N/A | View |