CANONICAL TYPE REFERENCE
UpsertCustomerPriceOverrideInput
Input for creating or updating a customer price override
ID for update; omit for create
Customer ID (required)
Override type (required)
Override scope (required)
operationKindStringOperation kind (required when scope is OPERATION_KIND)
Cost category ID (required when scope is COST_CATEGORY)
valueFloat!Override value
Currency (required for FIXED_RATE type)
priorityIntPriority (default: 0)
isActiveBooleanWhether the override is active
Effective from date (ISO8601)
Effective to date (ISO8601)
notesStringNotes
View exact SDL
"""Input for creating or updating a customer price override"""
input UpsertCustomerPriceOverrideInput {
"""ID for update; omit for create"""
id: CustomerPriceOverrideID
"""Customer ID (required)"""
customerId: CustomerID!
"""Override type (required)"""
overrideType: PriceOverrideType!
"""Override scope (required)"""
scope: PriceOverrideScope!
"""Operation kind (required when scope is OPERATION_KIND)"""
operationKind: String
"""Cost category ID (required when scope is COST_CATEGORY)"""
costCategoryId: CostCategoryID
"""Override value"""
value: Float!
"""Currency (required for FIXED_RATE type)"""
currency: CurrencyISO
"""Priority (default: 0)"""
priority: Int
"""Whether the override is active"""
isActive: Boolean
"""Effective from date (ISO8601)"""
effectiveFrom: ISO8601
"""Effective to date (ISO8601)"""
effectiveTo: ISO8601
"""Notes"""
notes: String
}One stable address across all schema views. Follow a field’s type to explore connections between domains.