Skip to main content

AI Operations API

AI operations endpoints are superadmin-only and are served under /api/v1.0.

Observability

MethodEndpointDescription
GET/admin/ai-ops/overviewUnified AI health, usage, failures, guardrail, and remediation overview
GET/admin/ai-workflow-runsList AI workflow run traces
GET/admin/ai-workflow-runs/{run_id}Get one AI workflow run trace
GET/admin/ai-logsList AI logs
GET/admin/ai-logs/usageToken usage summary
GET/admin/ai-logs/usage/guardrail-impactGuardrail impact summary
POST/admin/ai-logs/{log_id}/replayReplay a logged prompt through the governed prompt replay path
POST/admin/ai-logs/{log_id}/save-promptSave a prompt candidate from a log entry

Provider and Prompt Administration

MethodEndpointDescription
GET/admin/ai-config/Get effective LLM provider configuration
POST/admin/ai-config/Create LLM provider configuration
PATCH/admin/ai-config/Update LLM provider configuration
DELETE/admin/ai-config/Delete LLM provider configuration
POST/admin/ai-config/test-connectionTest the configured LLM provider
GET/admin/ai-model-routing/profilesList model profiles
POST/admin/ai-model-routing/profilesCreate model profile
GET/admin/ai-model-routing/routesList model routes
PUT/admin/ai-model-routing/routesUpsert model route
GET/admin/promptsList prompt definitions
GET/admin/prompts/{prompt_key}Get prompt definition details
POST/admin/prompts/{prompt_key}/versionsCreate and activate a prompt version
POST/admin/prompts/{prompt_key}/previewRender a prompt with supplied variables
POST/admin/prompts/{prompt_key}/resetReset a prompt route to code defaults

Embeddings and Budgets

MethodEndpointDescription
GET/admin/embedding-config/Get effective embedding configuration
POST/admin/embedding-config/Create embedding configuration
PATCH/admin/embedding-config/Update embedding configuration
DELETE/admin/embedding-config/Delete embedding configuration
POST/admin/embedding-config/test-embeddingTest the effective embedding provider
POST/admin/embedding-config/reindex-productsQueue product reindexing with current embeddings
GET/admin/ai-budgetsList AI budget overrides
DELETE/admin/ai-budgets/{entry_point_id}Remove an AI budget override

Evaluation Runs

MethodEndpointDescription
GET/admin/ai-evalsList deterministic AI evaluation runs
GET/admin/ai-evals/latestGet latest eval summary
POST/admin/ai-evals/runStart an evaluation run
GET/admin/ai-evals/{run_id}Get evaluation run detail