Tool Pipeline (3-Step)

Chain up to 3 offline tools in sequence with type-compatibility checks

Pipeline payload format

{
  "input": "[{\"name\":\"Ada\",\"role\":\"admin\"}]",
  "inputType": "json",
  "steps": [
    {
      "toolId": "json-transform-jq-lite",
      "options": {
        "expression": "filter role eq admin | select name"
      }
    },
    {
      "toolId": "json-to-csv"
    }
  ]
}

Rules: max 3 steps, and each step must accept the previous output type.