curl -X DELETE "https://api.danubeai.com/v1/workflows/wf_abc123" \
-H "danube-api-key: YOUR_API_KEY"
from danube import DanubeClient
with DanubeClient(api_key="YOUR_API_KEY") as client:
client.workflows.delete("wf_abc123")
print("Workflow deleted")
import { DanubeClient } from 'danube';
const client = new DanubeClient({ apiKey: 'YOUR_API_KEY' });
await client.workflows.delete('wf_abc123');
console.log('Workflow deleted');
{
"deleted": true
}
Workflows
Delete Workflow
Delete a workflow
DELETE
/
v1
/
workflows
/
{workflow_id}
curl -X DELETE "https://api.danubeai.com/v1/workflows/wf_abc123" \
-H "danube-api-key: YOUR_API_KEY"
from danube import DanubeClient
with DanubeClient(api_key="YOUR_API_KEY") as client:
client.workflows.delete("wf_abc123")
print("Workflow deleted")
import { DanubeClient } from 'danube';
const client = new DanubeClient({ apiKey: 'YOUR_API_KEY' });
await client.workflows.delete('wf_abc123');
console.log('Workflow deleted');
{
"deleted": true
}
Overview
Permanently deletes a workflow. Only the workflow owner can delete it. This action cannot be undone. Auth: Accepts either JWT or API key (danube-api-key header).
Path Parameters
string
required
The UUID of the workflow to delete
Response
string
Confirmation message
Example
curl -X DELETE "https://api.danubeai.com/v1/workflows/wf_abc123" \
-H "danube-api-key: YOUR_API_KEY"
from danube import DanubeClient
with DanubeClient(api_key="YOUR_API_KEY") as client:
client.workflows.delete("wf_abc123")
print("Workflow deleted")
import { DanubeClient } from 'danube';
const client = new DanubeClient({ apiKey: 'YOUR_API_KEY' });
await client.workflows.delete('wf_abc123');
console.log('Workflow deleted');
{
"deleted": true
}
MCP Tool
This endpoint is also available as thedelete_workflow MCP tool:
result = await mcp.call_tool("delete_workflow", {
"workflow_id": "wf_abc123"
})
