← API reference
CANONICAL TYPE REFERENCE

UpdateEstimateInput

Input for updating an estimate. Only provided fields are changed.

Estimate reference number

External system reference (must be unique per tenant)

Associated customer ID

Associated contact ID

Billing address ID

Estimate status

Issue date (ISO8601)

Valid until date (ISO8601)

Acceptance timestamp (ISO8601)

Rejection timestamp (ISO8601)

Subtotal before tax

Tax amount

Total amount including tax

Currency code

taxRateFloat

Tax rate percentage

Order ID if converted

Revision number

Parent estimate ID for revisions

notesString

Customer-facing notes

Internal notes

tags[String!]

Tags for categorization

User who created this estimate

Override update timestamp (ISO8601). Defaults to now.

View exact SDL
"""Input for updating an estimate. Only provided fields are changed."""
input UpdateEstimateInput {
  """Estimate reference number"""
  estimateNumber: String
  """External system reference (must be unique per tenant)"""
  externalId: String
  """Associated customer ID"""
  customerId: CustomerID
  """Associated contact ID"""
  contactId: ContactID
  """Billing address ID"""
  billingAddressId: AddressID
  """Estimate status"""
  status: EstimateStatus
  """Issue date (ISO8601)"""
  issueDate: ISO8601
  """Valid until date (ISO8601)"""
  validUntil: ISO8601
  """Acceptance timestamp (ISO8601)"""
  acceptedAt: ISO8601
  """Rejection timestamp (ISO8601)"""
  rejectedAt: ISO8601
  """Subtotal before tax"""
  subtotalAmount: Float
  """Tax amount"""
  taxAmount: Float
  """Total amount including tax"""
  totalAmount: Float
  """Currency code"""
  currency: CurrencyISO
  """Tax rate percentage"""
  taxRate: Float
  """Order ID if converted"""
  convertedToOrderId: OrderID
  """Revision number"""
  revisionNumber: Int
  """Parent estimate ID for revisions"""
  parentEstimateId: EstimateID
  """Customer-facing notes"""
  notes: String
  """Internal notes"""
  internalNotes: String
  """Tags for categorization"""
  tags: [String!]
  """User who created this estimate"""
  createdByUserId: UserID
  """Override update timestamp (ISO8601). Defaults to now."""
  updatedAt: ISO8601
}

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