Mode: Demo
Demo dataNot connectedPlan: missing token

You're viewing demo data

Connect your Fanvue account to switch from demo data to live data.

App Settings

Live connection diagnostics, routing, privacy, and App Store readiness.

Live data & sync

demo
Contacts synced50
Active subscribers3
Followers0
Conversations50
Messages68
Vault items0
Token storedyes (encrypted)
Sync statusstale_failed
Current stepmessages
Started2026-06-14 10:10 UTC
Completed2026-06-14 10:13 UTC
By statusactive:3 unknown:47

Active 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.

SourceEndpointStatusItemsImportedSkippedSkip reasons / keys
self/users/meok110keys: avatarUrl, bannerUrl, bio, contentCounts, createdAt, displayName, email, fanCounts, handle, isCreator
chats/chatsok50500keys: createdAt, isMuted, isRead, lastMessage, lastMessageAt, unreadMessagesCount, user, user.avatarUrl, user.displayName, user.handle
vault/media | /vault/folderspending000
messages/chats/{userUuid}/messagesok68682endpoint_bad_shape:2keys: hasMedia, isRead, mediaType, mediaUuids, pricing, purchasedAt, recipient, sender, sender.handle, sender.uuid
followers/followerspending000
subscribers/subscribersok330keys: avatarUrl, displayName, handle, isTopSpender, nickname, registeredAt, uuid

Last sync reported an error

sync timed out or was interrupted

Connected Fanvue account

connected
Display name✮ 🎀 𝑅𝑒𝒷𝑒𝒸𝒸𝒶 🎀 ✮
Handle@rebecca_williams
Fanvue user UUID95b878a8-e8c6-4fb9
Connected at2026-06-13 15:43 UTC
Last authorized2026-06-13 21:32 UTC
Token expires2026-06-13 22:32 UTC

Fanvue 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

Demo
Statusnot connected
Data sourcedemo
App UUIDconfigured
API version2025-06-26
Callback URLhttps://symbvia.com/api/oauth/callback

OAuth scopes

reconnect required

Requested (10)

openidoffline_accessofflineread:selfread:chatwrite:chatread:fanread:mediaread:insightsread:creator

Granted vs missing

Connect to see granted scopes.

Reconnect with expanded permissions

Subscription entitlement

missing token
Categorymissing_token
Entitledno

Not connected to Fanvue. Connect your account to check entitlement.

Database

connected
DATABASE_URLpresent
Persistenceon (Prisma/Postgres)

Webhooks

secret set
Endpointhttps://symbvia.com/api/webhooks/fanvue
message.receivedverifiable
message.readverifiable
follower.newverifiable
subscriber.newverifiable
purchase.receivedverifiable
tip.receivedverifiable

Register in the Fanvue Developer Area (Events tab). See docs/FANVUE_WEBHOOKS_SETUP.md.

Model router & sending

templatetemplate-engine-v1
enabled
classificationanthropic/claude-haiku-4-5-20251001
enabled
standardanthropic/claude-sonnet-4-6
enabled
adultUNVERIFIED_ADULT_PROVIDER/PENDING_PROVIDER_VERIFICATION
disabled
premiumanthropic/claude-fable-5
enabled
fallbackreview-queue
enabled
Real outbound senddisabled (safe)
Adult lanedisabled — pending provider verification

Adult lane — required checks

Provider AUP verifiedpending
DPA / zero-retention verifiedpending
Pricing verifiedpending
Safety filters activeverified

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
SFW presentationready
OAuth PKCE + dynamic scopesready
Fanvue App Store billing onlyready (no external payments)
Entitlement diagnosticsready
Webhook verification + idempotencyready
Database persistenceconnected
Public ToS + Privacy Policyto author
Live Fanvue verificationin progress