Skip to main content

handle_admin_request

Function handle_admin_request 

Source
pub async fn handle_admin_request(
    req: Request<Incoming>,
    path: &str,
    state: &Arc<AdminState>,
) -> Result<Response<Full<Bytes>>>
Expand description

Handle an incoming admin API request.

Routes:

  • GET /admin/status → bundle deployment status
  • POST /admin/deploy → deploy/update a bundle
  • POST /admin/remove → remove bundle components
  • POST /admin/qa/spec → get QA form spec for a provider
  • POST /admin/qa/validate → validate QA answers
  • POST /admin/qa/submit → submit QA answers and persist