Substratal Apps Substratal Apps Hub specs
GitHub

Help Screens Sign-in & identity

Verify your email AUTH-04

Tell the user to check email; complete verification from the emailed link.

Who can use itSigned in (unverified) or token holder
Where it is/verify-email · link: https://hub.substratalapps.com/verify-email or substratal://verify-email
Available onWeb (PWA), iOS / iPadOS, Android, Windows, Linux (GNOME), macOS
PhaseMVP

What you can do here

  • Deep link opened — 204 → success state, refresh User. 400 → "This link has expired." + Resend.
  • Resend email — Always 202 → toast "If that address needs verifying, we sent a new link."

On your platform

AppStatusHow it's built
Web (PWA)—Standalone route outside the app shell, centered card ≥ 768 px, full-bleed on phone
iOS / iPadOS—fullScreenCover
AndroidPlannedRoute outside NavigationSuiteScaffold
Windows—Full-window page before the shell (no NavigationView)
Linux (GNOME)—Separate AdwWindow with AdwClamp
macOS—Separate Window scene (720×560, no sidebar)

Status is reported by each app's repository; — means that app doesn't report it yet.

For developers: API calls

MethodPathWhat it does
POST/auth/email/verifyConfirm an email address from an emailed token
POST/auth/email/verify/resendRe-send a verification email (always 202)

Every call sends Substratal-Version: 1. Paths are at the host root, with no /v1.

Full screen specification

Last updated 2026-10-24 · Built 2026-10-25 from a9ef3be · API 1.0.0-draft.13 · Substratal-Version: 1