Overview
Loading device status…
Screen messages
Loading…
Needs attention
Offline, not activated, low disk, and waiting operations
Apps / Profiles
Select a profile, then add or edit apps in that profile.
| Name | Id | Type |
|---|
All profiles
| Name | Id | Apps |
|---|
Devices
Fleet inventory — Windows Apphub PCs and documented devices.
| Device | Status | Hardware | Assignment |
|---|
Bulk update
Recent results
| When | Device | User | Domain | Result | Message |
|---|
Send to many devices
Commands run on each device’s next heartbeat. Reboot needs the device online.
| Hostname | Status | Apphub | Pending |
|---|
Locations
Explore floor plans and PC markers by building.
View — click a marker for device info.
Plants
| Name | Buildings | Devices |
|---|
Buildings
| Name | Plant | Devices |
|---|
Devices by location
Users
Control Panel sign-in accounts and roles.
- Super AdminFull access
- AdminManage fleet
- Senior SupportOps, Autologon & device edit
- Junior SupportRemote ops
- ViewerRead only
Accounts
Backup & audit
Create and manage data snapshots.
Backups
Downloadable snapshots of Control Panel data. Restore overwrites current data files; delete removes the zip.
| File | Size | Created | Actions |
|---|---|---|---|
| Loading backups… | |||
Audit
Who did what in Control Panel — newest first.
Settings
Connect floor PCs, fleet defaults, and screen messages.
-
Point Apphub at this Control Panel
Set
controlPanelUrlto the URL below on the floor Windows PC. -
Use the shared enrollment token
Apphub field
controlPanelApiTokenmust match the server enrollment secret (ApiAuth:ClientToken). -
Wait for heartbeat, then activate
The PC appears under Devices. Activate it to issue a per-device API token.
Connection
- Control Panel URL
-
— - Enrollment token
-
Loading… Only Admin / SuperAdmin can view the enrollment token. Paste it into Apphub as
controlPanelApiToken.Regenerating invalidates the old enrollment token immediately. Pending / new Windows PCs and MSI builds must be updated. Activated Windows PCs keep their own API tokens.
- Auth header
Authorization: Bearer <token>
Preview bootstrap (signed-in session)
Uses your Control Panel login — not the enrollment token. Useful to verify hostname assignment.
GET /api/client/{hostname}
· …/config
· …/profile
Click “Get bootstrap”…
Wallpaper library
Upload once, then pick signed paths (/api/wallpapers/{id}?h=…&s=…) in fleet defaults / presets
or assign a set on a profile. Floor PCs download only when profile/media revision changes.
Config templates
Defaults apply to all Windows PCs. Named presets override them when assigned under Devices. Merge order: defaults → preset → per-device.
| Name | Id | Fields |
|---|
Browser App Hub
Open /hubEnd users can open web apps in a browser via profile link, device launch, or Microsoft (Entra) login. Restart the webapp after changing Tenant / Client ID / Secret so OIDC picks up new values.
Device types
Internal names for floor devices (e.g. Digdash, OneMesh). Assign a type on each device under Maskine.
| Name | Id |
|---|