curl -X PATCH "https://api.danubeai.com/v1/workflows/wf_abc123" \ -H "danube-api-key: YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "name": "Updated Pipeline Name", "description": "Updated description", "tags": ["weather", "alerts", "v2"] }'
{ "id": "wf_abc123", "name": "Updated Pipeline Name", "description": "Updated description", "steps": [ { "step_number": 1, "tool_id": "tool_weather_001", "tool_name": "Weather - Get Forecast", "description": "Fetch the weather forecast", "input_mapping": {"city": "{{inputs.city}}"} } ], "owner_id": "user_456", "visibility": "private", "tags": ["weather", "alerts", "v2"], "updated_at": "2026-02-24T14:00:00Z" }
Update an existing workflow
danube-api-key
Show Step object
"private"
"public"
update_workflow
result = await mcp.call_tool("update_workflow", { "workflow_id": "wf_abc123", "name": "Updated Pipeline Name", "tags": ["weather", "alerts", "v2"] })