# FeatherPanel HTTP API

Interactive docs: [HTML (Redoc)](./index.html)

## Machine-readable

- [`openapi.json`](./openapi.json) — full OpenAPI 3 specification (preferred for RAG / codegen)
- [`index.json`](./index.json) — pointers for this section
- [OAuth2 API consent guide](./oauth2.md) — callback (`mode=user|server`) **and** device flow
- [OAuth2 playground](./oauth2-playground.html) — browser helper for both flows (live calls need a running panel)

Related auth (login, not API keys): [../auth/README.md](../auth/README.md)

Copy or fetch `openapi.json` into your RAG corpus. Do not scrape the Redoc HTML.
