Skip to main content

Interface: Tenant

Defined in: type/Tenant.ts:10

Object class for Tenant Represents a tenant - the top-level organizational unit in the system. Tenants contain channels and have their own configuration settings.

Properties

allowQuoteInvalidation

allowQuoteInvalidation: ALLOW_QUOTE_INVALIDATION

Defined in: type/Tenant.ts:24

Controls whether quotes can be manually invalidated within this tenant


channels

channels: Channel[]

Defined in: type/Tenant.ts:28

All channels belonging to this tenant


createdAt

createdAt: string

Defined in: type/Tenant.ts:18

Timestamp when the tenant was created


defaultAppLanguage

defaultAppLanguage: string

Defined in: type/Tenant.ts:32

[SETTING] Default application UI language for this tenant as a 2-character code (e.g. EN, NL). Used when no user-specific language preference is available.


defaultDataLanguage?

optional defaultDataLanguage?: string

Defined in: type/Tenant.ts:35

[SETTING] Default data language for this tenant as a 2-character code (e.g. EN, NL). Applied to localized data fields when no explicit language is requested.


descriptions?

optional descriptions?: LocalizedString[]

Defined in: type/Tenant.ts:16

Localized descriptions of the tenant in different languages


id

id: string

Defined in: type/Tenant.ts:12

Unique identifier for the tenant


lastModifiedAt

lastModifiedAt: string

Defined in: type/Tenant.ts:20

Timestamp when the tenant was last modified


name

name: string

Defined in: type/Tenant.ts:14

Display name of the tenant


quoteDefaultExpiryPeriodDays?

optional quoteDefaultExpiryPeriodDays?: number

Defined in: type/Tenant.ts:26

Default number of days before quotes expire within this tenant


restrictSalesPricingVisibility

restrictSalesPricingVisibility: RESTRICT_SALES_PRICING_VISIBILITY

Defined in: type/Tenant.ts:22

Controls whether sales pricing information is restricted within this tenant