A lexicon-driven AppView for ATProto. happyview.dev
backfill firehose jetstream atproto appview oauth lexicon
8
fork

Configure Feed

Select the types of activity you want to include in your feed.

docs: fix admin API page headers

Trezy 8a521d22 715ab1be

+13 -13
+1 -1
packages/docs/docs/reference/admin/api-clients.md
··· 1 - # Admin API: API Clients 1 + # API Clients 2 2 3 3 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. 4 4
+1 -1
packages/docs/docs/reference/admin/api-keys.md
··· 1 - # Admin API: API Keys 1 + # API Keys 2 2 3 3 Manage API keys for programmatic access. See the [API Keys guide](../../guides/admin/api-keys.md) for usage details. 4 4
+1 -1
packages/docs/docs/reference/admin/backfill.md
··· 1 - # Admin API: Backfill 1 + # Backfill 2 2 3 3 Create and monitor historical backfill jobs. See the [Backfill guide](../../guides/indexing/backfill.md) for background. 4 4
+1 -1
packages/docs/docs/reference/admin/domains.md
··· 1 - # Admin API: Domains 1 + # Domains 2 2 3 3 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. 4 4
+1 -1
packages/docs/docs/reference/admin/events.md
··· 1 - # Admin API: Event Logs 1 + # Event Logs 2 2 3 3 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. 4 4
+1 -1
packages/docs/docs/reference/admin/labelers.md
··· 1 - # Admin API: Labelers 1 + # Labelers 2 2 3 3 Manage external labeler subscriptions. See the [Labelers guide](../../guides/features/labelers.md) for background. 4 4
+1 -1
packages/docs/docs/reference/admin/lexicons.md
··· 1 - # Admin API: Lexicons 1 + # Lexicons 2 2 3 3 Manage lexicons and network lexicons. See the [Lexicons guide](../../guides/indexing/lexicons.md) for background on how lexicons drive indexing and XRPC routing. 4 4
+1 -1
packages/docs/docs/reference/admin/plugins.md
··· 1 - # Admin API: Plugins 1 + # Plugins 2 2 3 3 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. 4 4
+1 -1
packages/docs/docs/reference/admin/script-variables.md
··· 1 - # Admin API: Script Variables 1 + # Script Variables 2 2 3 3 Script variables are encrypted key/value pairs available to Lua scripts via the `vars` global. Use them for secrets like API tokens. 4 4
+1 -1
packages/docs/docs/reference/admin/settings.md
··· 1 - # Admin API: Instance Settings 1 + # Instance Settings 2 2 3 3 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. 4 4
+1 -1
packages/docs/docs/reference/admin/stats.md
··· 1 - # Admin API: Stats 1 + # Stats 2 2 3 3 ```sh 4 4 # All examples assume $TOKEN is an API key (hv_...)
+1 -1
packages/docs/docs/reference/admin/users.md
··· 1 - # Admin API: Users 1 + # Users 2 2 3 3 Manage admin users and their permissions. See the [Permissions guide](../../guides/admin/permissions.md) for available permissions and templates. 4 4
+1 -1
packages/docs/docs/reference/admin/xrpc-proxy.md
··· 1 - # Admin API: XRPC Proxy 1 + # XRPC Proxy 2 2 3 3 Control which unrecognized XRPC methods HappyView forwards to their resolved authority. Locally registered lexicons are always served regardless of this setting. 4 4