Help Screens Account & security
Account & profile ACC-01
View and edit the signed-in user's global profile.
| Who can use it | Self |
|---|---|
| Where it is | /account · link: https://hub.substratalapps.com/account or substratal://account |
| Available on | Web (PWA), iOS / iPadOS, Android, Windows, Linux (GNOME), macOS |
| Phase | MVP |
Using this screen
The top shows your email, your account ID (usr_…) and your status. Copy the ID when support asks for it.
On phones, Account is also where Plan & Billing, Settings, and Help live, since they aren't in the bottom tabs. Sign out asks you to confirm. It ends your session on the server, removes the session from this device, and stops push notifications to it.
When you report a problem, include the app version and API version shown at the bottom of the screen.
What you can do here
- Edit field — Save per field; 409 version_conflict → reload prompt; 422 → field error.
- Sign out — best effort; always wipe local credentials and cache → AUTH-01
Related guides
- Your account, privacy and app settings — Profile, changing your email, downloading or deleting your data, and settings for each app.
- The Android app — Installing the Android Hub, how it lays out on phones, tablets and Chromebooks, links, offline use and security.
On your platform
| App | Status | How it's built |
|---|---|---|
| Web (PWA) | — | Grouped settings rows in main pane |
| iOS / iPadOS | — | Inset-grouped List/Form |
| Android | Available in 0.1.0 | Grouped ListItems |
| Windows | — | Page of SettingsCards |
| Linux (GNOME) | — | AdwPreferencesPage |
| macOS | — | Detail column Form(.grouped); per-row save |
Status is reported by each app's repository; — means that app doesn't report it yet.
For developers: API calls
| Method | Path | What it does |
|---|---|---|
| POST | /auth/logout | Revoke the current session, or every session |
| GET | /users/{id} | Fetch one user |
| GET | /users/{id}/profile | Fetch global Profile |
| PATCH | /users/{id}/profile | Update global Profile (self or users.manage) |
Every call sends Substratal-Version: 1. Paths are at the host root, with no /v1.