julee.api.routers.knowledge_service_configs

Knowledge Service Configs API router for the julee CEAP system.

This module provides the API endpoints for knowledge service configurations, which define the available knowledge services that can be used for extracting data during the assembly process.

Routes defined at root level: - GET / - List all knowledge service configurations (paginated)

These routes are mounted at /knowledge_service_configs in the main app.

Attributes

Functions

get_knowledge_service_configs([repository])

Get all knowledge service configurations with pagination.

Module Contents

async julee.api.routers.knowledge_service_configs.get_knowledge_service_configs(repository=Depends(get_knowledge_service_config_repository))[source]

Get all knowledge service configurations with pagination.

This endpoint returns all available knowledge service configurations that can be used when creating knowledge service queries. Each configuration contains the metadata needed to interact with a specific external knowledge service.

Returns:

Paginated list of all knowledge

service configurations

Return type:

Page[KnowledgeServiceConfig]

julee.api.routers.knowledge_service_configs.logger[source]
julee.api.routers.knowledge_service_configs.router[source]