Skip to main content
GET
/
v1
/
workflows
/
public
curl -X GET "https://api.danubeai.com/v1/workflows/public?search=email&limit=10"
[
  {
    "id": "wf_abc123",
    "name": "Email Summary Pipeline",
    "description": "Fetches recent emails, summarizes them, and posts to Slack",
    "step_count": 3,
    "owner_id": "user_123",
    "visibility": "public",
    "tags": ["email", "slack", "automation"],
    "total_executions": 245,
    "success_rate": 97.5,
    "created_at": "2026-01-15T10:30:00Z"
  }
]

Overview

Returns a list of public workflows available in the marketplace. Workflows chain multiple Danube tools together into automated sequences.

Query Parameters

Search query to filter workflows by name or description
sort
string
default:"newest"
Sort order. Options: newest, popular, name
limit
integer
default:"20"
Maximum number of workflows to return (1-100)
offset
integer
default:"0"
Number of workflows to skip for pagination

Response

Returns an array of workflow summary objects.
id
string
Unique workflow identifier
name
string
Workflow name
description
string
What the workflow does
step_count
integer
Number of steps in the workflow
owner_id
string
User ID of the workflow creator
visibility
string
Always public for this endpoint
tags
array
Tags for categorization
total_executions
integer
Total number of times this workflow has been executed
success_rate
number
Percentage of successful executions (0-100)
created_at
string
ISO 8601 creation timestamp

Example

curl -X GET "https://api.danubeai.com/v1/workflows/public?search=email&limit=10"
[
  {
    "id": "wf_abc123",
    "name": "Email Summary Pipeline",
    "description": "Fetches recent emails, summarizes them, and posts to Slack",
    "step_count": 3,
    "owner_id": "user_123",
    "visibility": "public",
    "tags": ["email", "slack", "automation"],
    "total_executions": 245,
    "success_rate": 97.5,
    "created_at": "2026-01-15T10:30:00Z"
  }
]

MCP Tool

This endpoint is also available as the list_workflows MCP tool:
result = await mcp.call_tool("list_workflows", {
    "query": "email",
    "limit": 10
})