--- name: omni-version-manager description: Install, start, stop, restart, and update embedded services (9Router, CLIProxyAPI). Monitor service status, retrieve logs, and configure auto-start for local-only service endpoints. --- ## Overview Install, start, stop, restart, and update embedded services (9Router, CLIProxyAPI). Monitor service status, retrieve logs, and configure auto-start for local-only service endpoints. ## Authentication All requests require a valid Bearer token or session cookie. Obtain a token via `POST /api/auth/login` or configure `REQUIRE_API_KEY=false` for local development. ## Endpoints - [`POST /api/services/9router/install`](references/endpoints.md#post-apiservices9routerinstall) - [`POST /api/services/9router/start`](references/endpoints.md#post-apiservices9routerstart) - [`POST /api/services/9router/stop`](references/endpoints.md#post-apiservices9routerstop) - [`POST /api/services/9router/restart`](references/endpoints.md#post-apiservices9routerrestart) - [`POST /api/services/9router/update`](references/endpoints.md#post-apiservices9routerupdate) - [`POST /api/services/9router/rotate-key`](references/endpoints.md#post-apiservices9routerrotate-key) - [`GET /api/services/9router/status`](references/endpoints.md#get-apiservices9routerstatus) - [`POST /api/services/9router/auto-start`](references/endpoints.md#post-apiservices9routerauto-start) - [`POST /api/services/9router/auto-restart-adopted`](references/endpoints.md#post-apiservices9routerauto-restart-adopted) - [`POST /api/services/cliproxy/install`](references/endpoints.md#post-apiservicescliproxyinstall) - [`POST /api/services/cliproxy/start`](references/endpoints.md#post-apiservicescliproxystart) - [`POST /api/services/cliproxy/stop`](references/endpoints.md#post-apiservicescliproxystop) - [`POST /api/services/cliproxy/restart`](references/endpoints.md#post-apiservicescliproxyrestart) - [`POST /api/services/cliproxy/update`](references/endpoints.md#post-apiservicescliproxyupdate) - [`GET /api/services/cliproxy/status`](references/endpoints.md#get-apiservicescliproxystatus) - [`POST /api/services/cliproxy/auto-start`](references/endpoints.md#post-apiservicescliproxyauto-start) - [`POST /api/services/cliproxy/auto-restart-adopted`](references/endpoints.md#post-apiservicescliproxyauto-restart-adopted) - [`POST /api/services/mux/install`](references/endpoints.md#post-apiservicesmuxinstall) - [`POST /api/services/mux/start`](references/endpoints.md#post-apiservicesmuxstart) - [`POST /api/services/mux/stop`](references/endpoints.md#post-apiservicesmuxstop) - [`POST /api/services/mux/restart`](references/endpoints.md#post-apiservicesmuxrestart) - [`POST /api/services/mux/update`](references/endpoints.md#post-apiservicesmuxupdate) - [`GET /api/services/mux/status`](references/endpoints.md#get-apiservicesmuxstatus) - [`POST /api/services/mux/auto-start`](references/endpoints.md#post-apiservicesmuxauto-start) - [`POST /api/services/mux/auto-restart-adopted`](references/endpoints.md#post-apiservicesmuxauto-restart-adopted) - [`POST /api/services/openwa/install`](references/endpoints.md#post-apiservicesopenwainstall) - [`POST /api/services/openwa/start`](references/endpoints.md#post-apiservicesopenwastart) - [`POST /api/services/openwa/stop`](references/endpoints.md#post-apiservicesopenwastop) - [`POST /api/services/openwa/restart`](references/endpoints.md#post-apiservicesopenwarestart) - [`POST /api/services/openwa/update`](references/endpoints.md#post-apiservicesopenwaupdate) - [`GET /api/services/openwa/status`](references/endpoints.md#get-apiservicesopenwastatus) - [`POST /api/services/openwa/auto-start`](references/endpoints.md#post-apiservicesopenwaauto-start) - [`POST /api/services/openwa/auto-restart-adopted`](references/endpoints.md#post-apiservicesopenwaauto-restart-adopted) - [`POST /api/services/bifrost/install`](references/endpoints.md#post-apiservicesbifrostinstall) - [`POST /api/services/bifrost/start`](references/endpoints.md#post-apiservicesbifroststart) - [`POST /api/services/bifrost/stop`](references/endpoints.md#post-apiservicesbifroststop) - [`POST /api/services/bifrost/restart`](references/endpoints.md#post-apiservicesbifrostrestart) - [`POST /api/services/bifrost/update`](references/endpoints.md#post-apiservicesbifrostupdate) - [`GET /api/services/bifrost/status`](references/endpoints.md#get-apiservicesbifroststatus) - [`POST /api/services/bifrost/auto-start`](references/endpoints.md#post-apiservicesbifrostauto-start) - [`POST /api/services/bifrost/auto-restart-adopted`](references/endpoints.md#post-apiservicesbifrostauto-restart-adopted) - [`POST /api/services/dario/install`](references/endpoints.md#post-apiservicesdarioinstall) - [`POST /api/services/dario/start`](references/endpoints.md#post-apiservicesdariostart) - [`POST /api/services/dario/stop`](references/endpoints.md#post-apiservicesdariostop) - [`POST /api/services/dario/restart`](references/endpoints.md#post-apiservicesdariorestart) - [`POST /api/services/dario/update`](references/endpoints.md#post-apiservicesdarioupdate) - [`GET /api/services/dario/status`](references/endpoints.md#get-apiservicesdariostatus) - [`POST /api/services/dario/auto-start`](references/endpoints.md#post-apiservicesdarioauto-start) - [`POST /api/services/dario/auto-restart-adopted`](references/endpoints.md#post-apiservicesdarioauto-restart-adopted) - [`POST /api/services/dario/admin/login-start`](references/endpoints.md#post-apiservicesdarioadminlogin-start) - [`POST /api/services/dario/admin/login-complete`](references/endpoints.md#post-apiservicesdarioadminlogin-complete) - [`GET /api/services/dario/admin/accounts`](references/endpoints.md#get-apiservicesdarioadminaccounts) - [`DELETE /api/services/dario/admin/accounts`](references/endpoints.md#delete-apiservicesdarioadminaccounts) - [`GET /api/services/dario/admin/import-from-omniroute`](references/endpoints.md#get-apiservicesdarioadminimport-from-omniroute) - [`POST /api/services/dario/admin/import-from-omniroute`](references/endpoints.md#post-apiservicesdarioadminimport-from-omniroute) - [`GET /api/services/{name}/logs`](references/endpoints.md#get-apiservicesnamelogs) - [`GET /api/services/9router/models`](references/endpoints.md#get-apiservices9routermodels) - [`POST /api/services/9router/provider-expose`](references/endpoints.md#post-apiservices9routerprovider-expose) - [`GET /api/services/cliproxy/accounts`](references/endpoints.md#get-apiservicescliproxyaccounts) - [`POST /api/services/cliproxy/provider-expose`](references/endpoints.md#post-apiservicescliproxyprovider-expose) ## Payloads See the full OpenAPI specification at `GET /api/openapi/spec` or `docs/openapi.yaml` for detailed request/response schemas.