Interface: CreateTenantRequest
@kortexya/reasoninglayer / CreateTenantRequest
Interface: CreateTenantRequest
Section titled “Interface: CreateTenantRequest”Defined in: src/types/admin.ts:292
Request to provision a new tenant.
Remarks
Section titled “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
Section titled “Properties”
optionalname?:string|null
Defined in: src/types/admin.ts:300
Optional display label for the tenant, stored at provision time.
Remarks
Section titled “Remarks”Metadata only: not unique, not a lookup key, never parsed. Must be non-empty after trim and at most 200 characters.
ownerUserId?
Section titled “ownerUserId?”
optionalownerUserId?:string|null
Defined in: src/types/admin.ts:303
Optional owner user UUID for the tenant’s initial state. Generated when omitted.
seedSorts?
Section titled “seedSorts?”
optionalseedSorts?:string[]
Defined in: src/types/admin.ts:306
Optional sort names to seed into the new tenant’s hierarchy as top-level sorts.
tenantId?
Section titled “tenantId?”
optionaltenantId?:string|null
Defined in: src/types/admin.ts:309
Optional explicit tenant UUID. A fresh UUID is generated when omitted.