v
latestOpenAPI 3.1.02026-08-085671,1112.8 MBRetriever Stages
List Available Retriever Stages
List all registered retriever stages with their configurations. Use this endpoint to discover available stages before creating retrievers. Each stage includes its ID, description, category, and full parameter schema. The parameter_schema field contains complete Pydantic JSON Schema with validation rules, descriptions, and examples for all stage parameters.
get/v1/retrievers/stages
Response
List of retriever stage definitions with complete parameter schemas. Each stage includes: - stage_id: Unique identifier to use in retriever configurations - description: Human-readable purpose and behavior - category: Transformation type (filter/sort/reduce/apply) - icon: UI icon identifier - parameter_schema: Full JSON Schema for stage parameters (null if no params)
Example response
[
{
"category": "filter",
"description": "Filter documents by attribute conditions with boolean logic (AND/OR/NOT). Fast, operates on metadata fields.",
"icon": "filter",
"parameter_schema": {
"properties": {
"field": {
"description": "Dot-delimited field path",
"examples": [
"metadata.status",
"metadata.category"
],
"type": "string"
},
"operator": {
"description": "Comparison operator",
"enum": [
"eq",
"ne",
"gt",
"gte",
"lt",
"lte"
]
},
"value": {
"description": "Comparison value"
}
},
"required": [
"field",
"operator",
"value"
],
"type": "object"
},
"stage_id": "attribute_filter"
}
]