App Settings
Live connection diagnostics, routing, privacy, and App Store readiness.
Live data & sync
demoActive subscribers = members of the Fanvue /subscribers endpoint. Followers (the larger audience) are counted separately and are not subscribers. Both are visible in the per-source diagnostics below.
| Source | Endpoint | Status | Items | Imported | Skipped | Skip reasons / keys |
|---|---|---|---|---|---|---|
| self | /users/me | ok | 1 | 1 | 0 | keys: avatarUrl, bannerUrl, bio, contentCounts, createdAt, displayName, email, fanCounts, handle, isCreator |
| chats | /chats | ok | 50 | 50 | 0 | keys: createdAt, isMuted, isRead, lastMessage, lastMessageAt, unreadMessagesCount, user, user.avatarUrl, user.displayName, user.handle |
| vault | /media | /vault/folders | pending | 0 | 0 | 0 | |
| messages | /chats/{userUuid}/messages | ok | 68 | 68 | 2 | endpoint_bad_shape:2keys: hasMedia, isRead, mediaType, mediaUuids, pricing, purchasedAt, recipient, sender, sender.handle, sender.uuid |
| followers | /followers | pending | 0 | 0 | 0 | |
| subscribers | /subscribers | ok | 3 | 3 | 0 | keys: avatarUrl, displayName, handle, isTopSpender, nickname, registeredAt, uuid |
Last sync reported an error
Connected Fanvue account
connectedFanvue may not show a consent screen if the app is already authorized — that's expected; the token is still refreshed. Force reconnect clears your session and re-authorizes; it preserves your workspace, persona, settings, and synced data.
Fanvue connection
DemoOAuth scopes
reconnect requiredRequested (10)
Granted vs missing
Connect to see granted scopes.
Subscription entitlement
missing tokenNot connected to Fanvue. Connect your account to check entitlement.
Database
connectedWebhooks
secret setRegister in the Fanvue Developer Area (Events tab). See docs/FANVUE_WEBHOOKS_SETUP.md.
Model router & sending
Adult lane — required checks
Real sending stays off until scopes, webhooks, entitlement, and rate limits are verified live. Adult lane stays disabled until provider AUP + DPA/zero-retention + pricing are verified; safety filters run regardless.
App Store readiness
Phase A — live-connected foundation