← API reference
CANONICAL TYPE REFERENCE

FulfillmentRequirement

FulfillmentRequirement record with typed value and explicit source relationships

Id for this fulfillment specification

Owning planned delivery

Specific planned item, otherwise delivery-wide

Contributing customer default, if inherited

Pinned version of the contributing default

Explicit requirement exempted or replaced, whose original value remains retained

Version explicitly addressed by the exception

Reason for this deliberate exception

Original decision author when known; omission preserves unknown authorship

Local user recording this fact, separate from its original author

Optional source integration instance; not a definition or inferred author

Optional qualified source reference; no source ordering or identity reconciliation is inferred

Version for optimistic concurrency and explicit exception references

Retirement time; retained values remain queryable

createdAtString!

Created at for this fulfillment specification

updatedAtString!

Updated at for this fulfillment specification

Typed retained value; unsupported persisted versions fail explicitly

View exact SDL
"""
FulfillmentRequirement record with typed value and explicit source relationships
"""
type FulfillmentRequirement {
  """Id for this fulfillment specification"""
  id: FulfillmentRequirementID!
  """Owning planned delivery"""
  plannedDeliveryId: PlannedDeliveryID!
  """Specific planned item, otherwise delivery-wide"""
  plannedDeliveryItemId: PlannedDeliveryItemID
  """Contributing customer default, if inherited"""
  sourceDefaultId: CustomerFulfillmentDefaultID
  """Pinned version of the contributing default"""
  sourceDefaultVersion: Int
  """
  Explicit requirement exempted or replaced, whose original value remains retained
  """
  replacesRequirementId: FulfillmentRequirementID
  """Version explicitly addressed by the exception"""
  replacesRequirementVersion: Int
  """Reason for this deliberate exception"""
  replacementReason: String
  """
  Original decision author when known; omission preserves unknown authorship
  """
  originalUserId: UserID
  """Local user recording this fact, separate from its original author"""
  recordedByUserId: UserID
  """
  Optional source integration instance; not a definition or inferred author
  """
  sourceIntegrationInstanceId: IntegrationInstanceID
  """
  Optional qualified source reference; no source ordering or identity reconciliation is inferred
  """
  sourceReference: String
  """Version for optimistic concurrency and explicit exception references"""
  version: Int!
  """Retirement time; retained values remain queryable"""
  retiredAt: ISO8601
  """Created at for this fulfillment specification"""
  createdAt: String!
  """Updated at for this fulfillment specification"""
  updatedAt: String!
  """Typed retained value; unsupported persisted versions fail explicitly"""
  value: FulfillmentRequirementValue!
}

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