Private app

Dashboard

Twitch market context and account-level analytics.

Twitch OAuth

Connect your channel.

This screen is ready for the Twitch account-linking flow. The backend currently has EventSub ingestion and public analytics, but does not yet expose OAuth start/callback or token storage endpoints.

Backend endpoints needed

  • `GET /auth/twitch/start` to create OAuth state and redirect to Twitch.
  • `GET /auth/twitch/callback` to exchange the code and store encrypted tokens.
  • `GET /me` to return session, Twitch account, and RevenueCat entitlement state.
  • `POST /eventsub/reconcile/me` or a background job to create scoped subscriptions.