diff --git a/packages/docs/docs/reference/admin/api-clients.md b/packages/docs/docs/reference/admin/api-clients.md index afb1d47..79be48f 100644 --- a/packages/docs/docs/reference/admin/api-clients.md +++ b/packages/docs/docs/reference/admin/api-clients.md @@ -1,4 +1,4 @@ -# Admin API: API Clients +# API Clients API clients identify third-party applications that call HappyView's XRPC endpoints. Every request — authenticated or not — needs an `X-Client-Key` header (or `client_key` query param). Requests without one get `401 Unauthorized`. The client key is HappyView's rate-limit bucket. diff --git a/packages/docs/docs/reference/admin/api-keys.md b/packages/docs/docs/reference/admin/api-keys.md index 3a34d43..1280707 100644 --- a/packages/docs/docs/reference/admin/api-keys.md +++ b/packages/docs/docs/reference/admin/api-keys.md @@ -1,4 +1,4 @@ -# Admin API: API Keys +# API Keys Manage API keys for programmatic access. See the [API Keys guide](../../guides/admin/api-keys.md) for usage details. diff --git a/packages/docs/docs/reference/admin/backfill.md b/packages/docs/docs/reference/admin/backfill.md index 3dff0c2..03736f6 100644 --- a/packages/docs/docs/reference/admin/backfill.md +++ b/packages/docs/docs/reference/admin/backfill.md @@ -1,4 +1,4 @@ -# Admin API: Backfill +# Backfill Create and monitor historical backfill jobs. See the [Backfill guide](../../guides/indexing/backfill.md) for background. diff --git a/packages/docs/docs/reference/admin/domains.md b/packages/docs/docs/reference/admin/domains.md index c747564..711ce9c 100644 --- a/packages/docs/docs/reference/admin/domains.md +++ b/packages/docs/docs/reference/admin/domains.md @@ -1,4 +1,4 @@ -# Admin API: Domains +# Domains Manage the domains a HappyView instance serves. Each domain gets its own atproto OAuth client identity. The primary domain is set from `PUBLIC_URL` on first boot. All endpoints require the `settings:manage` permission. diff --git a/packages/docs/docs/reference/admin/events.md b/packages/docs/docs/reference/admin/events.md index e7da90a..f54a7f3 100644 --- a/packages/docs/docs/reference/admin/events.md +++ b/packages/docs/docs/reference/admin/events.md @@ -1,4 +1,4 @@ -# Admin API: Event Logs +# Event Logs HappyView logs system events — lexicon changes, record operations, script errors, user actions, and more. See the [Event Logs guide](../../guides/admin/event-logs.md) for details on event types and retention. diff --git a/packages/docs/docs/reference/admin/labelers.md b/packages/docs/docs/reference/admin/labelers.md index eb08ccb..18b942c 100644 --- a/packages/docs/docs/reference/admin/labelers.md +++ b/packages/docs/docs/reference/admin/labelers.md @@ -1,4 +1,4 @@ -# Admin API: Labelers +# Labelers Manage external labeler subscriptions. See the [Labelers guide](../../guides/features/labelers.md) for background. diff --git a/packages/docs/docs/reference/admin/lexicons.md b/packages/docs/docs/reference/admin/lexicons.md index 03a4514..a951116 100644 --- a/packages/docs/docs/reference/admin/lexicons.md +++ b/packages/docs/docs/reference/admin/lexicons.md @@ -1,4 +1,4 @@ -# Admin API: Lexicons +# Lexicons Manage lexicons and network lexicons. See the [Lexicons guide](../../guides/indexing/lexicons.md) for background on how lexicons drive indexing and XRPC routing. diff --git a/packages/docs/docs/reference/admin/plugins.md b/packages/docs/docs/reference/admin/plugins.md index d519b8f..30393fc 100644 --- a/packages/docs/docs/reference/admin/plugins.md +++ b/packages/docs/docs/reference/admin/plugins.md @@ -1,4 +1,4 @@ -# Admin API: Plugins +# Plugins Plugins extend HappyView with WebAssembly modules sourced from the [official plugin registry](../../guides/features/plugins.md) or any URL serving a `manifest.json`. Most endpoints take a plugin manifest URL and load (or reload) the plugin in place — no restart needed. Encrypted plugin secrets require `TOKEN_ENCRYPTION_KEY` to be configured. diff --git a/packages/docs/docs/reference/admin/script-variables.md b/packages/docs/docs/reference/admin/script-variables.md index 66a1df3..8850992 100644 --- a/packages/docs/docs/reference/admin/script-variables.md +++ b/packages/docs/docs/reference/admin/script-variables.md @@ -1,4 +1,4 @@ -# Admin API: Script Variables +# Script Variables Script variables are encrypted key/value pairs available to Lua scripts via the `vars` global. Use them for secrets like API tokens. diff --git a/packages/docs/docs/reference/admin/settings.md b/packages/docs/docs/reference/admin/settings.md index 156f73e..e88724b 100644 --- a/packages/docs/docs/reference/admin/settings.md +++ b/packages/docs/docs/reference/admin/settings.md @@ -1,4 +1,4 @@ -# Admin API: Instance Settings +# Instance Settings Instance settings override environment variables at runtime — things like app name, ToS URL, privacy policy URL, and logo. Settings stored here take precedence over their env var equivalents. All endpoints require the `settings:manage` permission. diff --git a/packages/docs/docs/reference/admin/stats.md b/packages/docs/docs/reference/admin/stats.md index 32c6e7a..cab57b4 100644 --- a/packages/docs/docs/reference/admin/stats.md +++ b/packages/docs/docs/reference/admin/stats.md @@ -1,4 +1,4 @@ -# Admin API: Stats +# Stats ```sh # All examples assume $TOKEN is an API key (hv_...) diff --git a/packages/docs/docs/reference/admin/users.md b/packages/docs/docs/reference/admin/users.md index 87d3317..b7b608e 100644 --- a/packages/docs/docs/reference/admin/users.md +++ b/packages/docs/docs/reference/admin/users.md @@ -1,4 +1,4 @@ -# Admin API: Users +# Users Manage admin users and their permissions. See the [Permissions guide](../../guides/admin/permissions.md) for available permissions and templates. diff --git a/packages/docs/docs/reference/admin/xrpc-proxy.md b/packages/docs/docs/reference/admin/xrpc-proxy.md index 1a98f29..8aa5cf5 100644 --- a/packages/docs/docs/reference/admin/xrpc-proxy.md +++ b/packages/docs/docs/reference/admin/xrpc-proxy.md @@ -1,4 +1,4 @@ -# Admin API: XRPC Proxy +# XRPC Proxy Control which unrecognized XRPC methods HappyView forwards to their resolved authority. Locally registered lexicons are always served regardless of this setting.