ComponentListResponse
Response containing list of discovered components.
Returned by the component discovery endpoint.
components object[]required
List of available pipeline components
Component identifier (WorkflowTemplate name)
Component type (e.g., 'ocr', 'chunker', 'embedder')
Component version
Component description
parameters object[]
Configurable parameters for this component
Parameter name
default object
Default value for the parameter
- string
- integer
- number
- boolean
- null
Parameter description
inputs object[]
Input artifacts consumed by this component
Artifact name
File path or location
Whether this artifact is optional
falseoutputs object[]
Output artifacts produced by this component
Artifact name
File path or location
Whether this artifact is optional
falselabels object
Kubernetes labels from WorkflowTemplate
annotations object
Kubernetes annotations from WorkflowTemplate
created_at object
When this component was deployed to Kubernetes
- string<date-time>
- null
Total number of components discovered
When this component list was generated (for cache validation)
{
"components": [
{
"annotations": {},
"description": "OCR processing using Mistral Vision API",
"inputs": [],
"labels": {},
"name": "mistral-ocr-processor-v1",
"outputs": [],
"parameters": [],
"type": "ocr",
"version": "v1"
}
],
"timestamp": "2025-01-08T12:00:00Z",
"total": 1
}