Skip to main content
POST
/
workflows
/
list
List workflows
curl --request POST \
  --url https://api.kaizenautomation.com/workflows/list \
  --header 'Content-Type: application/json' \
  --data '{
  "search": "<string>",
  "tagFilters": [
    "<string>"
  ]
}'
{
  "workflows": [
    {
      "id": "<string>",
      "name": "<string>",
      "isAuthenticationRequired": true,
      "autoSaveEnabled": true,
      "timeoutMs": 3600000,
      "shouldPauseOnError": false,
      "shouldSelfHeal": true,
      "shouldSaveResultFile": false,
      "maxConcurrentSessions": 10,
      "webhookUrls": [
        "<string>"
      ],
      "blocks": [
        "<any>"
      ],
      "model": "gpt-4.1-mini-2025-04-14",
      "useProxy": false,
      "operatingSystem": "Windows",
      "knowledgeBase": "Company information and guidelines...",
      "useLoginDetection": true,
      "blockRetryCount": 3,
      "blockBackoffStrategy": "exponential",
      "isOptimizedForComputerVision": true,
      "tags": [
        {
          "id": "<string>",
          "text": "<string>",
          "tagHexColor": "<string>",
          "organizationId": "<string>",
          "createdAt": "<string>",
          "updatedAt": "<string>"
        }
      ]
    }
  ]
}

Body

application/json

Request body for listing workflows

Request parameters for listing workflows

Search workflows by name or external ID

tagFilters
string[]

Filter workflows by tag external IDs (workflows must have all specified tags)

Response

Workflows retrieved successfully

workflows
object[]
required

List of workflows