Echo Workflow

Simple workflow that echoes input parameters

Back
Workflow Information

ID: echo_workflow

Namespace: testing

Version: 1

Created: 2025-07-10

Updated: 2025-07-10

Tasks: 1

Quick Actions
Manage Secrets
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
script

Echo the input message

Triggers
Webhook Trigger: Echo Webhook
POST /echo
YAML Source
id: echo_workflow
name: Echo Workflow 2
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
577bccd6... COMPLETED 2025-07-14
07:35:21
N/A View
f6357265... COMPLETED 2025-07-10
07:18:14
N/A View
970f960f... COMPLETED 2025-07-10
07:11:36
N/A View