Skip to content

Account

The Account tab manages your Plinken account — registration, login, subscription tier, and session diagnostics.

Open Settings with ⌘, (macOS) or Ctrl+, (Windows/Linux), then select Account in the sidebar.

New users register with an email address and a nickname. Plinken uses one-time password (OTP) verification — no traditional passwords.

  1. Enter your email address and choose a nickname (minimum 2 characters)
  2. Click Register (or press Enter while either field is focused)
  3. Check your email for a 6-digit OTP code
  4. Enter the code in the OTP field and click Verify OTP (or press Enter)
  5. On success, your account status changes to Registered and auth tokens are stored locally

If the OTP expires or doesn’t arrive, click Resend to request a new code.

FieldTypeDescription
Emailtext inputYour registered email address. Must be a valid email format.
Nicknametext inputDisplay name shown to other users. Minimum 2 characters.
Statusread-onlyAccount status: Not Registered, Registered, or Blocked
Subscriptionread-onlyCurrent subscription tier (e.g. Free, Pro)
Email ConsentcheckboxOpt-in for occasional emails from Plinken
StatusColorDescription
Not RegisteredGrayNo account exists — register to unlock cloud features
RegisteredAccentAccount active and authenticated
BlockedRedAccount suspended — contact support

The bottom section shows diagnostic data useful for troubleshooting:

FieldDescription
Device IDUnique identifier for this device
User IDServer-assigned user identifier
Session IDCurrent session identifier
JWTJSON Web Token for API auth (truncated for display)
Refresh TokenToken used to refresh expired JWTs (truncated)
Calls SessionCloudflare Calls session ID with age
Space TokenWebSocket auth token with associated space ID and age

Account settings are managed through the registration flow and are not directly exposed as key-value settings. The account status can be queried via commands:

-- Account registration is handled through the UI flow
-- Session tokens are managed automatically
-- Open the settings panel to the Account tab
pl.cmd("settings:open", { tab = "account" })
CommandDescription
settings:openOpen settings panel (optionally to a specific tab)