Dashboard
Global overview of all tenants and licenses
Total Keys
—
License Pools
—
Individual Keys
—
Active Pools
—
Recent License Keys
| Key | Type | Plan | Status | Expiry |
|---|---|---|---|---|
| Loading… | ||||
License Pools
M365-style seat pools — buy N seats, assign specific users
| Tenant | Plan | Seats | Used | Status | Expiry | Actions |
|---|---|---|---|---|---|---|
| Loading… | ||||||
All Licenses
All per-user and org-wide license keys in the store
| KV Key | Type | Plan | Status | Expiry |
|---|---|---|---|---|
| Loading… | ||||
Create / Update Pool
Provision a license seat pool for a tenant
Pool Details
Generate Tenant Token
Issue or rotate admin tokens for tenant admins
Issue Token
How tokens work
Each tenant admin token is a 64-character cryptographically random hex string stored in KV as pool-admin:{tenantId}.
Rotating a token immediately invalidates the old one. The tenant admin uses it in the portal login screen — it is never embedded in the add-in itself.
Pool Overview
Loading pool details…
Total Seats
—
Assigned
—
Available
—
seats remaining
Plan
—
Seat Allocation
0 of 0 seats used
0%
Manage Users
Assign or remove users from your license pool
Pool Members
| User ID / Email | Assigned At | Actions |
|---|---|---|
| Loading… | ||