Skip to main content
POST

Overview

Creates a new workflow that chains multiple Danube tools into an ordered pipeline. Each step executes a tool and can reference results from previous steps using template syntax ({{steps.N.result.field}}, {{inputs.field}}). Auth: Accepts either JWT or API key (danube-api-key header).

Body Parameters

string
required
Workflow name (max 128 characters)
string
default:""
Workflow description
array
required
Ordered list of workflow steps
string
default:"private"
"private" or "public"
array
default:[]
Tags for discovery

Response

string
Created workflow UUID
string
Workflow name
string
Workflow description
array
The workflow steps as provided
string
Owner user ID
string
"private" or "public"
array
Workflow tags
string
ISO 8601 creation timestamp

Example

MCP Tool

This endpoint is also available as the create_workflow MCP tool: