← API reference
CANONICAL TYPE REFERENCE

CreateCustomerPriceOverrideInput

Input for creating a customer price override

Customer ID (required)

Override type (required)

Override scope (required)

Operation kind (required when scope is OPERATION_KIND)

Cost category ID (required when scope is COST_CATEGORY)

valueFloat!

Override value (required)

Currency (required for FIXED_RATE type)

Priority (default: 0)

isActiveBoolean

Whether the override is active (default: true)

Effective from date (ISO8601)

Effective to date (ISO8601)

notesString

Notes

View exact SDL
"""Input for creating a customer price override"""
input CreateCustomerPriceOverrideInput {
  """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 (required)"""
  value: Float!
  """Currency (required for FIXED_RATE type)"""
  currency: CurrencyISO
  """Priority (default: 0)"""
  priority: Int
  """Whether the override is active (default: true)"""
  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.