--- name: omni-cli-tools description: "Manage CLI tool integrations exposed via the API. List, configure, and invoke CLI tool plugins that extend OmniRoute's automation surface." --- ## Overview Manage CLI tool integrations exposed via the API. List, configure, and invoke CLI tool plugins that extend OmniRoute's automation surface. ## 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 - [`GET /api/cli-tools/backups`](references/endpoints.md#get-apicli-toolsbackups) - [`POST /api/cli-tools/backups`](references/endpoints.md#post-apicli-toolsbackups) - [`GET /api/cli-tools/runtime/{toolId}`](references/endpoints.md#get-apicli-toolsruntimetoolid) - [`GET /api/cli-tools/guide-settings/{toolId}`](references/endpoints.md#get-apicli-toolsguide-settingstoolid) - [`GET /api/cli-tools/antigravity-mitm`](references/endpoints.md#get-apicli-toolsantigravity-mitm) - [`POST /api/cli-tools/antigravity-mitm`](references/endpoints.md#post-apicli-toolsantigravity-mitm) - [`DELETE /api/cli-tools/antigravity-mitm`](references/endpoints.md#delete-apicli-toolsantigravity-mitm) - [`GET /api/cli-tools/antigravity-mitm/alias`](references/endpoints.md#get-apicli-toolsantigravity-mitmalias) - [`PUT /api/cli-tools/antigravity-mitm/alias`](references/endpoints.md#put-apicli-toolsantigravity-mitmalias) - [`GET /api/cli-tools/claude-settings`](references/endpoints.md#get-apicli-toolsclaude-settings) - [`POST /api/cli-tools/claude-settings`](references/endpoints.md#post-apicli-toolsclaude-settings) - [`DELETE /api/cli-tools/claude-settings`](references/endpoints.md#delete-apicli-toolsclaude-settings) - [`GET /api/cli-tools/cline-settings`](references/endpoints.md#get-apicli-toolscline-settings) - [`POST /api/cli-tools/cline-settings`](references/endpoints.md#post-apicli-toolscline-settings) - [`DELETE /api/cli-tools/cline-settings`](references/endpoints.md#delete-apicli-toolscline-settings) - [`GET /api/cli-tools/codex-profiles`](references/endpoints.md#get-apicli-toolscodex-profiles) - [`POST /api/cli-tools/codex-profiles`](references/endpoints.md#post-apicli-toolscodex-profiles) - [`PUT /api/cli-tools/codex-profiles`](references/endpoints.md#put-apicli-toolscodex-profiles) - [`DELETE /api/cli-tools/codex-profiles`](references/endpoints.md#delete-apicli-toolscodex-profiles) - [`GET /api/cli-tools/codex-settings`](references/endpoints.md#get-apicli-toolscodex-settings) - [`POST /api/cli-tools/codex-settings`](references/endpoints.md#post-apicli-toolscodex-settings) - [`DELETE /api/cli-tools/codex-settings`](references/endpoints.md#delete-apicli-toolscodex-settings) - [`GET /api/cli-tools/droid-settings`](references/endpoints.md#get-apicli-toolsdroid-settings) - [`POST /api/cli-tools/droid-settings`](references/endpoints.md#post-apicli-toolsdroid-settings) - [`DELETE /api/cli-tools/droid-settings`](references/endpoints.md#delete-apicli-toolsdroid-settings) - [`GET /api/cli-tools/kilo-settings`](references/endpoints.md#get-apicli-toolskilo-settings) - [`POST /api/cli-tools/kilo-settings`](references/endpoints.md#post-apicli-toolskilo-settings) - [`DELETE /api/cli-tools/kilo-settings`](references/endpoints.md#delete-apicli-toolskilo-settings) - [`GET /api/cli-tools/openclaw-settings`](references/endpoints.md#get-apicli-toolsopenclaw-settings) - [`POST /api/cli-tools/openclaw-settings`](references/endpoints.md#post-apicli-toolsopenclaw-settings) - [`DELETE /api/cli-tools/openclaw-settings`](references/endpoints.md#delete-apicli-toolsopenclaw-settings) - [`GET /api/cli-tools/crush-settings`](references/endpoints.md#get-apicli-toolscrush-settings) - [`POST /api/cli-tools/crush-settings`](references/endpoints.md#post-apicli-toolscrush-settings) - [`DELETE /api/cli-tools/crush-settings`](references/endpoints.md#delete-apicli-toolscrush-settings) - [`GET /api/cli-tools/codewhale-settings`](references/endpoints.md#get-apicli-toolscodewhale-settings) - [`POST /api/cli-tools/codewhale-settings`](references/endpoints.md#post-apicli-toolscodewhale-settings) - [`DELETE /api/cli-tools/codewhale-settings`](references/endpoints.md#delete-apicli-toolscodewhale-settings) - [`GET /api/cli-tools/all-statuses`](references/endpoints.md#get-apicli-toolsall-statuses) - [`POST /api/cli-tools/apply`](references/endpoints.md#post-apicli-toolsapply) - [`GET /api/cli-tools/config`](references/endpoints.md#get-apicli-toolsconfig) - [`POST /api/cli-tools/config`](references/endpoints.md#post-apicli-toolsconfig) - [`GET /api/cli-tools/deepseek-tui-settings`](references/endpoints.md#get-apicli-toolsdeepseek-tui-settings) - [`POST /api/cli-tools/deepseek-tui-settings`](references/endpoints.md#post-apicli-toolsdeepseek-tui-settings) - [`DELETE /api/cli-tools/deepseek-tui-settings`](references/endpoints.md#delete-apicli-toolsdeepseek-tui-settings) - [`GET /api/cli-tools/detect`](references/endpoints.md#get-apicli-toolsdetect) - [`GET /api/cli-tools/forge-settings`](references/endpoints.md#get-apicli-toolsforge-settings) - [`POST /api/cli-tools/forge-settings`](references/endpoints.md#post-apicli-toolsforge-settings) - [`DELETE /api/cli-tools/forge-settings`](references/endpoints.md#delete-apicli-toolsforge-settings) - [`GET /api/cli-tools/grok-build-settings`](references/endpoints.md#get-apicli-toolsgrok-build-settings) - [`POST /api/cli-tools/grok-build-settings`](references/endpoints.md#post-apicli-toolsgrok-build-settings) - [`DELETE /api/cli-tools/grok-build-settings`](references/endpoints.md#delete-apicli-toolsgrok-build-settings) - [`GET /api/cli-tools/hermes-agent-settings`](references/endpoints.md#get-apicli-toolshermes-agent-settings) - [`POST /api/cli-tools/hermes-agent-settings`](references/endpoints.md#post-apicli-toolshermes-agent-settings) - [`GET /api/cli-tools/jcode-settings`](references/endpoints.md#get-apicli-toolsjcode-settings) - [`POST /api/cli-tools/jcode-settings`](references/endpoints.md#post-apicli-toolsjcode-settings) - [`DELETE /api/cli-tools/jcode-settings`](references/endpoints.md#delete-apicli-toolsjcode-settings) - [`GET /api/cli-tools/keys`](references/endpoints.md#get-apicli-toolskeys) - [`GET /api/cli-tools/letta-settings`](references/endpoints.md#get-apicli-toolsletta-settings) - [`POST /api/cli-tools/letta-settings`](references/endpoints.md#post-apicli-toolsletta-settings) - [`DELETE /api/cli-tools/letta-settings`](references/endpoints.md#delete-apicli-toolsletta-settings) - [`GET /api/cli-tools/logs`](references/endpoints.md#get-apicli-toolslogs) - [`GET /api/cli-tools/omp-settings`](references/endpoints.md#get-apicli-toolsomp-settings) - [`POST /api/cli-tools/omp-settings`](references/endpoints.md#post-apicli-toolsomp-settings) - [`DELETE /api/cli-tools/omp-settings`](references/endpoints.md#delete-apicli-toolsomp-settings) - [`GET /api/cli-tools/openclaw/auto-order`](references/endpoints.md#get-apicli-toolsopenclawauto-order) - [`GET /api/cli-tools/pi-settings`](references/endpoints.md#get-apicli-toolspi-settings) - [`POST /api/cli-tools/pi-settings`](references/endpoints.md#post-apicli-toolspi-settings) - [`DELETE /api/cli-tools/pi-settings`](references/endpoints.md#delete-apicli-toolspi-settings) - [`GET /api/cli-tools/qwen-settings`](references/endpoints.md#get-apicli-toolsqwen-settings) - [`POST /api/cli-tools/qwen-settings`](references/endpoints.md#post-apicli-toolsqwen-settings) - [`DELETE /api/cli-tools/qwen-settings`](references/endpoints.md#delete-apicli-toolsqwen-settings) - [`GET /api/cli-tools/smelt-settings`](references/endpoints.md#get-apicli-toolssmelt-settings) - [`POST /api/cli-tools/smelt-settings`](references/endpoints.md#post-apicli-toolssmelt-settings) - [`DELETE /api/cli-tools/smelt-settings`](references/endpoints.md#delete-apicli-toolssmelt-settings) - [`GET /api/cli-tools/status`](references/endpoints.md#get-apicli-toolsstatus) ## Payloads See the full OpenAPI specification at `GET /api/openapi/spec` or `docs/openapi.yaml` for detailed request/response schemas.