Tenants
Inspire is a multi-tenant platform. Each tenant represents a customer organisation with its own users, content, endpoints, and data — fully isolated from other tenants. The Tenants page lets platform administrators create, configure, and manage these organisations.
Navigate to Platform > Tenants.
Requires the Admin role. Creating additional tenants requires the MULTI_TENANT entitlement (Enterprise plan).
Tenant List
The tenant table shows all configured tenants with:
| Column | Description |
|---|---|
| Organisation | Tenant name and initial |
| Slug | URL-friendly identifier |
| Status | Active (green) or Inactive (grey) |
| Displays | Maximum display endpoints allocated to this tenant |
| Agiles | Maximum agile (dashboard) endpoints allocated |
| AI Credits | Monthly AI credit allocation |
| Modified | Last modification timestamp |
Platform Row
The first row (marked with “S” for System) shows the overall license limits — the total capacity across all tenants. This row is not clickable and reflects your license terms.
Creating a Tenant
- Click New Tenant
- Fill in the tenant details:
| Field | Description |
|---|---|
| Name | Organisation name (e.g. “Acme Corporation”) |
| Slug | Auto-generated URL identifier, can be customised |
| Max Displays | Maximum display endpoints (-1 for unlimited, inherits from license) |
| Max Agiles | Maximum agile/dashboard endpoints (-1 for unlimited) |
| AI Credits | Monthly AI credit allocation (-1 for unlimited) |
- Click Create
The tenant is created as active with its own isolated data space. A default TenantAdmin user should be created to manage the tenant.
Endpoint Limits
Each tenant has independent endpoint limits that cannot exceed the overall license capacity:
| Limit | Description |
|---|---|
| Max Displays | The maximum number of display (signage) endpoints. Set to -1 for the license maximum. |
| Max Agiles | The maximum number of agile (dashboard) endpoints. Set to -1 for the license maximum. |
| Max Agile Area | Optional limit on total agile dashboard area (width x height sum). |
When a tenant reaches its endpoint limit, attempts to create new endpoints return an error.
AI Credit Allocation
AI credits can be allocated per tenant. Each tenant’s allocation is independent — credits used by one tenant do not affect another.
| Value | Meaning |
|---|---|
-1 | Unlimited (up to license total) |
0 | No AI credits (BYOK still available if configured) |
N | Fixed monthly allocation |
Database Isolation
By default, all tenants share the same database with row-level isolation. Enterprise deployments can configure per-tenant dedicated databases for stricter data isolation:
- Set a custom Connection String on the tenant detail page
- The tenant’s application data is stored in the dedicated database
- Identity data (users, roles) remains in the shared database
Database isolation is an Enterprise feature. Contact Optymyse support for guidance on configuring dedicated tenant databases.
Editing a Tenant
Click a tenant row to open the detail page where you can:
- Update the tenant name and limits
- View endpoint usage against limits
- Configure a dedicated database connection
- Deactivate or delete the tenant
Deactivating a Tenant
Deactivating a tenant:
- Prevents users in that tenant from signing in
- Stops all display endpoints from receiving content
- Preserves all data (scenes, connectors, endpoints)
The tenant can be reactivated at any time to restore full functionality.
Deleting a Tenant
Deleting a tenant permanently removes all of its data including users, scenes, endpoints, connectors, and content. This action cannot be undone.
- Open the tenant detail page
- Click Delete Tenant
- Confirm the deletion
The Platform (System) tenant cannot be deleted.