workflow:
  id: webhook-test-runner
  name: Webhook Test Runner
  description: Tests webhook functionality with console logging and customizable message payloads.
  debug: true
  triggers:
    - type: manual

  steps:
    - name: console-test
      provider:
        type: console
        with:
          message: "Hello world!"

  actions:
    - name: webhook-test
      provider:
        type: webhook
        config: "{{ providers.test }}"
        with:
          body:
            message: "Hello world"
