Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/FireBird-Technologies/Auto-Analyst
/ endpoints
Endpoints
86 in github.com/FireBird-Technologies/Auto-Analyst
⨍
Functions
837
◇
Types & classes
223
↳
Endpoints
86
Route
add_message
router.post("/{chat_id}/messages", response_model=MessageResponse)
auto-analyst-backend/src/routes/chat_routes.py:None
Route
bulk_toggle_template_preferences
router.post("/user/{user_id}/bulk-toggle")
auto-analyst-backend/src/routes/templates_routes.py:None
Route
chat_history_name
app.post("/chat_history_name")
auto-analyst-backend/app.py:None
Route
chat_with_agent
app.post("/chat/{agent_name}", response_model=dict)
auto-analyst-backend/app.py:None
Route
chat_with_all
app.post("/chat", response_model=dict)
auto-analyst-backend/app.py:None
Route
clean_code
router.post("/clean-code")
auto-analyst-backend/src/routes/code_routes.py:None
Route
cleanup_empty_chats
router.post("/cleanup-empty", response_model=dict)
auto-analyst-backend/src/routes/chat_routes.py:None
Route
create_chat
router.post("/", response_model=ChatResponse)
auto-analyst-backend/src/routes/chat_routes.py:None
Route
create_message_feedback
router.post("/message/{message_id}", response_model=MessageFeedbackResponse)
auto-analyst-backend/src/routes/feedback_routes.py:None
Route
create_or_get_user
router.post("/users", response_model=dict)
auto-analyst-backend/src/routes/chat_routes.py:None
Route
create_report
router.post("/reports", response_model=DeepAnalysisReportResponse)
auto-analyst-backend/src/routes/deep_analysis_routes.py:None
Route
dashboard_realtime
router.websocket("/dashboard/realtime")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
debug_model_usage
router.get("/debug/model_usage")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
deep_analysis_streaming
app.post("/deep_analysis_streaming")
auto-analyst-backend/app.py:None
Route
delete_chat
router.delete("/{chat_id}")
auto-analyst-backend/src/routes/chat_routes.py:None
Route
delete_report
router.delete("/reports/{report_id}")
auto-analyst-backend/src/routes/deep_analysis_routes.py:None
Route
download_html_report
app.post("/deep_analysis/download_report")
auto-analyst-backend/app.py:None
Route
download_report_from_db
router.post("/download_from_db/{report_uuid}")
auto-analyst-backend/src/routes/deep_analysis_routes.py:None
Route
edit_code
router.post("/edit")
auto-analyst-backend/src/routes/code_routes.py:None
Route
execute_code
router.post("/execute")
auto-analyst-backend/src/routes/code_routes.py:None
Route
fix_code
router.post("/fix")
auto-analyst-backend/src/routes/code_routes.py:None
Route
generate_description_from_preview
router.post("/generate-description-from-preview")
auto-analyst-backend/src/routes/session_routes.py:None
Route
generate_session
router.post("/generate-session")
auto-analyst-backend/src/routes/session_routes.py:None
Route
get_all_templates
router.get("/", response_model=List[TemplateResponse])
auto-analyst-backend/src/routes/templates_routes.py:None
Route
get_blog_post
router.get("/api/blog/posts/{post_id}", response_model=BlogPost)
auto-analyst-backend/src/routes/blog_routes.py:None
Route
get_blog_posts
router.get("/api/blog/posts", response_model=List[BlogPost])
auto-analyst-backend/src/routes/blog_routes.py:None
Route
get_blog_tags
router.get("/api/blog/tags")
auto-analyst-backend/src/routes/blog_routes.py:None
Route
get_chat
router.get("/{chat_id}", response_model=ChatDetailResponse)
auto-analyst-backend/src/routes/chat_routes.py:None
Route
get_chat_feedback
router.get("/chat/{chat_id}", response_model=List[MessageFeedbackResponse])
auto-analyst-backend/src/routes/feedback_routes.py:None
Route
get_chats
router.get("/", response_model=List[ChatResponse])
auto-analyst-backend/src/routes/chat_routes.py:None
Route
get_code_execution_summary
router.get("/code-executions/summary")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_cost_projections
router.get("/costs/projections")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_cost_summary
router.get("/costs/summary")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_daily_costs
router.get("/costs/daily")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_dashboard_data
router.get("/dashboard")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_default_dataset
router.get("/api/default-dataset")
auto-analyst-backend/src/routes/session_routes.py:None
Route
get_detailed_code_executions
router.get("/code-executions/detailed")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_detailed_feedback
router.get("/feedback/detailed")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_error_analysis
router.get("/code-executions/error-analysis")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_excel_sheets
router.post("/api/excel-sheets")
auto-analyst-backend/src/routes/session_routes.py:None
Route
get_featured_post
router.get("/api/blog/posts/featured", response_model=BlogPost)
auto-analyst-backend/src/routes/blog_routes.py:None
Route
get_feedback_summary
router.get("/feedback/summary")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_html_report
router.get("/reports/uuid/{report_uuid}/html", response_model=dict)
auto-analyst-backend/src/routes/deep_analysis_routes.py:None
Route
get_latest_code
router.post("/get-latest-code")
auto-analyst-backend/src/routes/code_routes.py:None
Route
get_message_feedback
router.get("/message/{message_id}", response_model=MessageFeedbackResponse)
auto-analyst-backend/src/routes/feedback_routes.py:None
Route
get_model_costs
router.get("/costs/models")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_model_history
router.get("/models/history")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_model_metrics
router.get("/models/metrics")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_model_settings
router.get("/api/model-settings")
auto-analyst-backend/src/routes/session_routes.py:None
Route
get_model_usage
router.get("/usage/models")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_public_ticker_data
router.get("/public/ticker")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_report_by_id
router.get("/reports/{report_id}", response_model=DeepAnalysisReportDetailResponse)
auto-analyst-backend/src/routes/deep_analysis_routes.py:None
Route
get_report_by_uuid
router.get("/reports/uuid/{report_uuid}", response_model=DeepAnalysisReportDetailResponse)
auto-analyst-backend/src/routes/deep_analysis_routes.py:None
Route
get_reports
router.get("/reports", response_model=List[DeepAnalysisReportResponse])
auto-analyst-backend/src/routes/deep_analysis_routes.py:None
Route
get_session_info
router.get("/api/session-info")
auto-analyst-backend/src/routes/session_routes.py:None
Route
get_session_stats
router.get("/users/sessions/stats")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_template
router.get("/template/{template_id}", response_model=TemplateResponse)
auto-analyst-backend/src/routes/templates_routes.py:None
Route
get_template_categories
router.get("/categories/list")
auto-analyst-backend/src/routes/templates_routes.py:None
Route
get_templates_by_categories
router.get("/categories")
auto-analyst-backend/src/routes/templates_routes.py:None
Route
get_templates_by_category
router.get("/category/{category}")
auto-analyst-backend/src/routes/templates_routes.py:None
Route
get_tier_efficiency
router.get("/tiers/efficiency")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_tier_projections
router.get("/tiers/projections")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_tier_usage
router.get("/tiers/usage")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_today_costs
router.get("/costs/today")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_usage_summary
router.get("/usage/summary")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_user_activity
router.get("/users/activity")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_user_code_execution_stats
router.get("/code-executions/users")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
get_user_enabled_templates
router.get("/user/{user_id}/enabled", response_model=List[UserTemplatePreferenceResponse])
auto-analyst-backend/src/routes/templates_routes.py:None
Route
get_user_enabled_templates_for_planner
router.get("/user/{user_id}/enabled/planner", response_model=List[UserTemplatePreferenceResponse])
auto-analyst-backend/src/routes/templates_routes.py:None
Route
get_user_historical_reports
router.get("/reports/user_historical", response_model=List[DeepAnalysisReportResponse])
auto-analyst-backend/src/routes/deep_analysis_routes.py:None
Route
get_user_template_preferences
router.get("/user/{user_id}", response_model=List[UserTemplatePreferenceResponse])
auto-analyst-backend/src/routes/templates_routes.py:None
Route
get_users
router.get("/users")
auto-analyst-backend/src/routes/analytics_routes.py:None
Route
health
app.get("/health", response_model=dict)
auto-analyst-backend/app.py:None
Route
index
app.get("/")
auto-analyst-backend/app.py:None
Route
initialize_session
router.post("/initialize-session")
auto-analyst-backend/src/routes/session_routes.py:None
Route
list_agents
app.get("/agents", response_model=dict)
auto-analyst-backend/app.py:None
Route
preview_csv_upload
router.post("/preview-csv-upload")
auto-analyst-backend/src/routes/session_routes.py:None
Route
reset_session
router.post("/reset-session")
auto-analyst-backend/src/routes/session_routes.py:None
Route
set_message_info
router.post("/set-message-info")
auto-analyst-backend/src/routes/session_routes.py:None
Route
toggle_template_preference
router.post("/user/{user_id}/template/{template_id}/toggle")
auto-analyst-backend/src/routes/templates_routes.py:None
Route
update_chat
router.put("/{chat_id}", response_model=ChatResponse)
auto-analyst-backend/src/routes/chat_routes.py:None
Route
update_model_settings
router.post("/settings/model")
auto-analyst-backend/src/routes/session_routes.py:None
Route
update_report_status
router.put("/reports/{report_id}/status", response_model=DeepAnalysisReportResponse)
auto-analyst-backend/src/routes/deep_analysis_routes.py:None
Route
upload_dataframe
router.post("/upload_dataframe")
auto-analyst-backend/src/routes/session_routes.py:None
Route
upload_excel
router.post("/upload_excel")
auto-analyst-backend/src/routes/session_routes.py:None
Route
user_realtime
router.websocket("/realtime")
auto-analyst-backend/src/routes/analytics_routes.py:None