Skip to main content

TenantUpdateInput

Input for updating an existing tenant. All fields are optional - only provided fields will be updated.

input TenantUpdateInput {
name: String
descriptions: [LocalizedStringInput!]
restrictSalesPricingVisibility: RESTRICT_SALES_PRICING_VISIBILITY
allowQuoteInvalidation: ALLOW_QUOTE_INVALIDATION
quoteDefaultExpiryPeriodDays: Int
defaultAppLanguage: String
defaultDataLanguage: String
}

Fields

TenantUpdateInput.name ● String scalar

Display name for the tenant. Must be at least 1 character long and will be shown in user interfaces.

TenantUpdateInput.descriptions ● [LocalizedStringInput!] list input

Localized descriptions for the tenant in different languages. Each entry must have a unique language code to avoid duplicates.

TenantUpdateInput.restrictSalesPricingVisibility ● RESTRICT_SALES_PRICING_VISIBILITY enum

[SETTING] Controls whether sales pricing information is restricted within this tenant. Affects visibility of detailed pricing data to users.

TenantUpdateInput.allowQuoteInvalidation ● ALLOW_QUOTE_INVALIDATION enum

[SETTING] Controls whether quotes can be invalidated within this tenant.

TenantUpdateInput.quoteDefaultExpiryPeriodDays ● Int scalar

[SETTING] Default number of days before quotes expire within this tenant. Used as the default expiry period when creating new quotes if not specified otherwise.

TenantUpdateInput.defaultAppLanguage ● String scalar

[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.

TenantUpdateInput.defaultDataLanguage ● String scalar

[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.

Member Of

tenantUpdate mutation