Total endpoints
72
72
15
7
| Group | Endpoints |
|---|---|
| Ask/Chat | 12 |
| KB | 2 |
| Experiments | 9 |
| Analytics | 8 |
| Auth | 8 |
| Admin | 26 |
| System | 7 |
| File | Endpoints |
|---|---|
api/routers/root_pages.py | 3 |
api/routers/admin_ops.py | 6 |
api/routers/admin_kb.py | 16 |
api/routers/admin_evaluations.py | 4 |
api/routers/admin_experiments.py | 9 |
api/routers/misc.py | 2 |
api/routers/admin_review.py | 3 |
api/routers/agent.py | 4 |
api/routers/analytics.py | 4 |
api/routers/conversation.py | 4 |
api/routers/session_auth.py | 5 |
api/routers/auth_sso.py | 3 |
api/routers/feedback.py | 3 |
api/routers/system.py | 4 |
api/routers/upload.py | 2 |
| Method | Path | Source |
|---|---|---|
| GET | /api/agent/similar | api/routers/agent.py |
| GET | /api/agent/tickets | api/routers/agent.py |
| GET | /api/agent/tickets/{ticket_id} | api/routers/agent.py |
| POST | /api/agent/tickets/{ticket_id}/respond | api/routers/agent.py |
| POST | /api/ask | api/routers/conversation.py |
| POST | /api/ask/stream | api/routers/conversation.py |
| POST | /api/channels/email/inbound | api/routers/misc.py |
| POST | /api/chat | api/routers/conversation.py |
| POST | /api/chat/stream | api/routers/conversation.py |
| POST | /api/escalate | api/routers/feedback.py |
| POST | /api/feedback | api/routers/feedback.py |
| GET | /api/feedback/stats | api/routers/feedback.py |
| Method | Path | Source |
|---|---|---|
| GET | /api/tasks/{task_id} | api/routers/upload.py |
| POST | /api/upload | api/routers/upload.py |
| Method | Path | Source |
|---|---|---|
| GET | /api/admin/experiments | api/routers/admin_experiments.py |
| GET | /api/admin/experiments/{experiment_id} | api/routers/admin_experiments.py |
| POST | /api/admin/experiments/{experiment_id}/archive | api/routers/admin_experiments.py |
| GET | /api/admin/experiments/{experiment_id}/assignments | api/routers/admin_experiments.py |
| POST | /api/admin/experiments/{experiment_id}/assignments | api/routers/admin_experiments.py |
| POST | /api/admin/experiments/{experiment_id}/deploy | api/routers/admin_experiments.py |
| POST | /api/admin/experiments/{experiment_id}/regression-run | api/routers/admin_experiments.py |
| POST | /api/admin/experiments/{experiment_id}/rollback | api/routers/admin_experiments.py |
| GET | /api/admin/experiments/comparison | api/routers/admin_experiments.py |
| Method | Path | Source |
|---|---|---|
| GET | /api/admin/evaluations/trends | api/routers/admin_evaluations.py |
| GET | /api/admin/evaluations/worst | api/routers/admin_evaluations.py |
| GET | /api/admin/regression-runs | api/routers/admin_evaluations.py |
| GET | /api/admin/regression-runs/{run_id} | api/routers/admin_evaluations.py |
| GET | /api/analytics/cost-summary | api/routers/analytics.py |
| GET | /api/analytics/resolution-rate | api/routers/analytics.py |
| GET | /api/analytics/top-topics | api/routers/analytics.py |
| GET | /api/analytics/trends | api/routers/analytics.py |
| Method | Path | Source |
|---|---|---|
| POST | /api/auth/login | api/routers/session_auth.py |
| POST | /api/auth/refresh | api/routers/session_auth.py |
| GET | /api/auth/sso/{provider}/callback | api/routers/auth_sso.py |
| GET | /api/auth/sso/{provider}/login | api/routers/auth_sso.py |
| GET | /api/auth/sso/providers | api/routers/auth_sso.py |
| GET | /api/sessions | api/routers/session_auth.py |
| DELETE | /api/sessions/{session_id} | api/routers/session_auth.py |
| GET | /api/sessions/{session_id}/history | api/routers/session_auth.py |
| Method | Path | Source |
|---|---|---|
| GET | /api/admin/audit | api/routers/admin_ops.py |
| DELETE | /api/admin/audit-log | api/routers/admin_ops.py |
| GET | /api/admin/categories | api/routers/admin_kb.py |
| POST | /api/admin/circuit-breaker/reset | api/routers/admin_ops.py |
| POST | /api/admin/curated-dataset/rebuild | api/routers/admin_kb.py |
| GET | /api/admin/curated-dataset/stale | api/routers/admin_kb.py |
| GET | /api/admin/curated-dataset/stats | api/routers/admin_kb.py |
| GET | /api/admin/improvement-backlog/archive | api/routers/admin_kb.py |
| GET | /api/admin/improvement-backlog/current | api/routers/admin_kb.py |
| GET | /api/admin/kb-drafts | api/routers/admin_kb.py |
| PATCH | /api/admin/kb-drafts/{draft_id} | api/routers/admin_kb.py |
| POST | /api/admin/kb-drafts/{draft_id}/publish | api/routers/admin_kb.py |
| POST | /api/admin/kb-drafts/{draft_id}/reject | api/routers/admin_kb.py |
| GET | /api/admin/kb-gaps | api/routers/admin_kb.py |
| GET | /api/admin/providers | api/routers/misc.py |
| GET | /api/admin/recommendations/current | api/routers/admin_kb.py |
| GET | /api/admin/review-queue | api/routers/admin_review.py |
| POST | /api/admin/review-queue/{review_id} | api/routers/admin_review.py |
| GET | /api/admin/review-queue/stats | api/routers/admin_review.py |
| GET | /api/admin/stale-docs | api/routers/admin_kb.py |
| POST | /api/admin/stale-docs/{doc_id}/review | api/routers/admin_kb.py |
| GET | /api/admin/thresholds/analysis | api/routers/admin_kb.py |
| POST | /api/admin/thresholds/refresh | api/routers/admin_kb.py |
| DELETE | /api/admin/traces | api/routers/admin_ops.py |
| GET | /api/admin/traces | api/routers/admin_ops.py |
| GET | /api/admin/traces/{trace_id} | api/routers/admin_ops.py |
| Method | Path | Source |
|---|---|---|
| GET | /admin/traces/{trace_id} | api/routers/root_pages.py |
| GET | /agent | api/routers/root_pages.py |
| GET | /api/health | api/routers/system.py |
| GET | /api/health/live | api/routers/system.py |
| GET | /api/health/ready | api/routers/system.py |
| GET | /api/metrics | api/routers/system.py |
| GET | /metrics | api/routers/root_pages.py |