Skip to content

Interface: CreateTenantRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Admin / CreateTenantRequest

Interface: CreateTenantRequest

Defined in: src/types/admin.ts:106

Request to provision a new tenant.

Remarks

Provisioning is explicit and idempotent: it materializes the tenant’s inference state and per-tenant sort hierarchy up front, and optionally seeds initial top-level sorts. All fields are optional — omitted UUIDs are generated server-side.

Properties

ownerUserId?

optional ownerUserId: string | null

Defined in: src/types/admin.ts:108

Optional owner user UUID for the tenant’s initial state. Generated when omitted.


seedSorts?

optional seedSorts: string[]

Defined in: src/types/admin.ts:111

Optional sort names to seed into the new tenant’s hierarchy as top-level sorts.


tenantId?

optional tenantId: string | null

Defined in: src/types/admin.ts:114

Optional explicit tenant UUID. A fresh UUID is generated when omitted.