← API reference
CANONICAL TYPE REFERENCE

CustomerPriceOverrideState

Per-customer pricing override for automated quote costing

Unique identifier

Customer this override applies to

Type of price override

Scope of the override

Operation kind code (when scope is OPERATION_KIND)

Cost category ID (when scope is COST_CATEGORY)

valueFloat!

Override value (multiplier, rate, or percentage)

Currency (required for FIXED_RATE type)

Priority (higher wins)

isActiveBoolean!

Whether the override is active

Start of effective date range (ISO8601)

End of effective date range (ISO8601)

notesString

Notes about the override

createdAtString!

Creation timestamp (ISO8601)

updatedAtString!

Last update timestamp (ISO8601)

View exact SDL
"""Per-customer pricing override for automated quote costing"""
type CustomerPriceOverrideState {
  """Unique identifier"""
  id: CustomerPriceOverrideID!
  """Customer this override applies to"""
  customerId: CustomerID!
  """Type of price override"""
  overrideType: PriceOverrideType!
  """Scope of the override"""
  scope: PriceOverrideScope!
  """Operation kind code (when scope is OPERATION_KIND)"""
  operationKind: String
  """Cost category ID (when scope is COST_CATEGORY)"""
  costCategoryId: CostCategoryID
  """Override value (multiplier, rate, or percentage)"""
  value: Float!
  """Currency (required for FIXED_RATE type)"""
  currency: CurrencyISO
  """Priority (higher wins)"""
  priority: Int!
  """Whether the override is active"""
  isActive: Boolean!
  """Start of effective date range (ISO8601)"""
  effectiveFrom: ISO8601
  """End of effective date range (ISO8601)"""
  effectiveTo: ISO8601
  """Notes about the override"""
  notes: String
  """Creation timestamp (ISO8601)"""
  createdAt: String!
  """Last update timestamp (ISO8601)"""
  updatedAt: String!
}

One stable address across all schema views. Follow a field’s type to explore connections between domains.