Tv/activate | Pluto
| Component | Requirement | | :--- | :--- | | | Generates a unique, 6-character alphanumeric code (exclude look-alikes: O, 0, I, 1). Code TTL = 300 seconds. Displays URL pluto.tv/activate below the code. Includes a "Refresh Code" button. | | Web Activation Page | Clean, mobile-optimized page with a single input field for the code. No navigation bar (to reduce distraction). Auto-focus on page load. | | Code Submission | Validate code format (A-Z, 0-9, length 6). Check against active session store. If invalid/expired → error: "Code not found. Please check your TV and try again." If valid → proceed to login/account linking. | | Account Linking | After code entry, user must log in (or create account). Once authenticated, the server pairs the user_id with the device_session_id . Send a signal to the TV app via WebSocket or polling to refresh UI. | | Success State | Web page: "Success! Your device is now linked. You may close this window." TV app: Immediately loads user's watchlist & personalized home screen. |
As a user with a CTV (Connected TV device), I want to enter a short code from my TV into a website on my phone so that I can link my Pluto TV account to my TV without typing a long email/password using a remote control. Functional Requirements pluto tv/activate
Device Pairing & Activation (Web + TV) Endpoint: pluto.tv/activate | Component | Requirement | | :--- |
Subscribe
Let us equip you through our signature publications, videos, articles, and other mentoring tools. Receive the full selection of resources when you share your email address above or customize your selections here.