MockSathi Key Server

Pick a page to open.

Pages

Key Panel Generate license keys (password protected) /panel Generated Keys Status, seats and activations of minted keys /panel/keys Software Updates Publish app updates and control their rollout /panel/updates Health check Is the server up? /health

API endpoints

POST/activateClient exchanges key + machine id for a signed license
POST/pingClient reports an app start (fire and forget)
GET/admin/public-keyEach product's public key and signing status (needs x-admin-token)
POST/admin/licensesMint keys via API (needs x-admin-token)
POST/panel/loginUsed by the Key Panel
POST/panel/mintUsed by the Key Panel
GET/panel/licensesUsed by Generated Keys
GET/panel/licenses/:idUsed by Generated Keys
POST/panel/lookupUsed by Generated Keys
POST/panel/searchUsed by Generated Keys (search by key, Machine ID, student, IP, …)
GET/panel/productsUsed by the Key Panel (product list)
GET/panel/eventsUsed by Generated Keys (activity log)
GET/panel/pingsUsed by Generated Keys (app starts)

These are called by the Windows client or scripts, not opened in a browser.