← Docs

HTTP API Reference

pcapai-server · 37 routes

Generated from the shipped binaries — not written by hand.

Registered is not implemented. Many of these answer 501 NOT_IMPLEMENTED on purpose, and pcapai-server does not ship in any installer — it is cargo run -p pcapai-server. The contract, the status codes and the one four-call flow that actually works live in [PCAPAI-HTTP-API-Handoff.md](PCAPAI-HTTP-API-Handoff.md); this table only proves which URLs the router binds.

MethodPathHandler
GET/root
GET/api/v1/admin/auditapi::admin::get_audit_logs
GET/api/v1/admin/configapi::admin::get_configuration
PUT/api/v1/admin/configapi::admin::update_configuration
GET/api/v1/admin/healthapi::admin::get_health
POST/api/v1/admin/maintenanceapi::admin::perform_maintenance
GET/api/v1/admin/statsapi::admin::get_statistics
GET/api/v1/admin/usersapi::admin::get_users
POST/api/v1/admin/usersapi::admin::create_user
DELETE/api/v1/admin/users/:user_idapi::admin::delete_user
PUT/api/v1/admin/users/:user_idapi::admin::update_user
POST/api/v1/auth/loginapi::auth::login
POST/api/v1/auth/logoutapi::auth::logout
POST/api/v1/auth/refreshapi::auth::refresh_token
GET/api/v1/filesapi::files::list_files
POST/api/v1/filesapi::files::upload_file
DELETE/api/v1/files/:file_idapi::files::delete_file
GET/api/v1/files/:file_idapi::files::get_file
POST/api/v1/files/:file_id/analyzeapi::files::analyze_file
GET/api/v1/files/:file_id/bundleapi::files::get_bundle
POST/api/v1/files/:file_id/convertapi::files::convert_file
GET/api/v1/files/:file_id/downloadapi::files::download_file
POST/api/v1/files/bulkapi::files::bulk_operation
GET/api/v1/jobs/:job_idapi::jobs::get_job_status
POST/api/v1/jobs/:job_id/cancelapi::jobs::cancel_job
GET/api/v1/siem/alertsapi::siem::get_alerts
GET/api/v1/siem/alerts/:alert_idapi::siem::get_alert
PUT/api/v1/siem/alerts/:alert_idapi::siem::update_alert
GET/api/v1/siem/configapi::siem::get_configuration
PUT/api/v1/siem/configapi::siem::update_configuration
GET/api/v1/siem/rulesapi::siem::get_rules
POST/api/v1/siem/rulesapi::siem::save_rule
DELETE/api/v1/siem/rules/:rule_idapi::siem::delete_rule
GET/healthhealth_check
GET/metricsprometheus_metrics
GET/statusserver_status
GET/ws/streamstreaming::websocket_handler