← ClaudeAtlas

open-webui-apilisted

Administer Open WebUI entirely via its REST API (v0.11.x): user/group lifecycle, permissions, model catalog GitOps (export/import/sync), knowledge/RAG pipelines, config-as-code, SCIM provisioning, event webhooks, and backup surfaces. Grounded in the v0.11.0 source — covers the 476-path surface the official docs leave ~96% undocumented, the auth bootstrapping traps (ENABLE_API_KEYS default-off, JWT 4-week expiry, one unscoped key per user), and the 0.10.0 breaking changes (access_control→access_grants with inverted public/private defaults, flat dot-keyed config) that silently break every pre-0.10 script and most LLM training-data knowledge.
air-gapped/skills · ★ 5 · AI & Automation · score 80
Install: claude install-skill air-gapped/skills
# Open WebUI REST API administration — operator reference Target: operators who script Open WebUI (create users, reconcile model catalogs, drive RAG pipelines, export configs) instead of clicking the admin UI. Grounded in v0.11.0 source (2026-07-27); the API is officially "experimental" with no versioning policy, so every claim here is version-stamped. **First step on any instance: `GET /api/version`** — never trust `openapi.json`'s `info.version` (always says "0.1.0"). ## Security floor: v0.11.1 — above this skill's own grounding tag **Run v0.11.1+ (v0.11.4 is the sensible target).** Note what that means here: this file is grounded in **v0.11.0 source**, which is *below* the floor. The file:line claims still describe 0.11.0 accurately; the instance you point them at should not be on it. Every published advisory (feed checked 2026-09-24, newest 2026-09-09) is patched at 0.11.1. **But v0.11.2's release notes announce security and access-control fixes that are withheld from disclosure for now** — treat **v0.11.2 as the practical floor** and re-check the advisory feed when new GHSAs appear: expect them to raise the published floor to 0.11.2. Four of the advisories defeat things this skill teaches, so knowing the version comes before trusting the permission model: | CVE | Affected | Defeats | |-----|----------|---------| | CVE-2026-87016 | `>= 0.6.41, < 0.11.1` | **Sign in as another user** — wildcard characters in the OAuth subject claim, **on SQLite** | | CVE-2026-70482 |