List Tenants
Retrieve all tenants with pagination and sorting support.Query Parameters
Page number for pagination
Number of items per page
Sort field and direction (e.g., “name”, “name desc”)
Authorization
RequiresPermissions.Multitenancy.View permission.
Response
Returns a paginated list of tenants.Array of tenant objects
Unique tenant identifier
Tenant display name
Administrator email address
Whether the tenant is currently active
Subscription expiration date
Database connection string (if using separate database)
JWT issuer for the tenant
Current page number
Items per page
Total number of tenants
Total number of pages
Create Tenant
Create a new tenant with provisioning workflow.Request Body
Unique tenant identifier (slug format recommended)
Display name for the tenant
Administrator email address for the tenant
Custom database connection string. Leave null to use shared database with tenant isolation.
JWT issuer URL for the tenant’s authentication
Authorization
RequiresPermissions.Multitenancy.Create permission.
Response
Returns provisioning status for the new tenant.The created tenant identifier
Correlation ID for tracking the provisioning workflow
Current provisioning status (e.g., “Pending”, “InProgress”, “Completed”)
Tenant provisioning is an asynchronous process. Use the
provisioningCorrelationId to check status via the provisioning status endpoint.