List Pipeline Components
GET/api/v1/pipelines/components
Discover available pipeline components from Kubernetes WorkflowTemplates.
Queries the Kubernetes API for WorkflowTemplates in the 'argo' namespace that are labeled with 'managed-by=alienargo'. Returns component metadata including parameters, inputs, and outputs.
Components are cached for 5 minutes to reduce Kubernetes API load.
Returns: List of available components with metadata
Example Response: { "components": [ { "name": "mistral-ocr-processor-v1", "type": "ocr", "version": "v1", "description": "OCR processing using Mistral Vision API", "parameters": [ {"name": "max_pages", "default": 100, "description": "Maximum pages to process"} ], "inputs": [{"name": "input-pdf", "path": "/tmp/input.pdf", "optional": false}], "outputs": [{"name": "output-markdown", "path": "/tmp/output.md", "optional": false}] } ], "total": 1, "timestamp": "2025-01-08T12:00:00Z" }
Responses
- 200
Successful Response