← API reference
CANONICAL TYPE REFERENCE

UpdateMilestoneInput

Input for updating a milestone. Only provided fields are changed.

Parent job ID

Component to scope this milestone to. Must belong to jobId.

External system identifier (must be unique per tenant)

External id of the record marking the start (must be unique per tenant)

External id of the record marking the completion (must be unique per tenant)

nameString

Milestone name

Milestone description

Date the milestone is due to start (ISO8601)

Due date (ISO8601)

Pre-set start timestamp (ISO8601)

Pre-set completion timestamp (ISO8601)

Pre-set cancellation timestamp (ISO8601)

Pre-set cancellation reason

Sort order

View exact SDL
"""Input for updating a milestone. Only provided fields are changed."""
input UpdateMilestoneInput {
  """Parent job ID"""
  jobId: JobID
  """Component to scope this milestone to. Must belong to jobId."""
  componentId: ComponentID
  """External system identifier (must be unique per tenant)"""
  externalId: String
  """
  External id of the record marking the start (must be unique per tenant)
  """
  externalStartId: String
  """
  External id of the record marking the completion (must be unique per tenant)
  """
  externalCompletionId: String
  """Milestone name"""
  name: String
  """Milestone description"""
  description: String
  """Date the milestone is due to start (ISO8601)"""
  startDueAt: ISO8601
  """Due date (ISO8601)"""
  dueAt: ISO8601
  """Pre-set start timestamp (ISO8601)"""
  startedAt: ISO8601
  """Pre-set completion timestamp (ISO8601)"""
  completedAt: ISO8601
  """Pre-set cancellation timestamp (ISO8601)"""
  cancelledAt: ISO8601
  """Pre-set cancellation reason"""
  cancelReason: String
  """Sort order"""
  sortOrder: Int
}

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