GraphQL reference

AddChangeOrderLineItemInput

Input

Autogenerated input type of AddChangeOrderLineItem

mutation { organization(id: $organizationId) { project(id: $projectId) { addChangeOrderLineItem } } }

Example

mutation AddChangeOrderLineItem(
  $organizationId: ID!
  $projectId: ID!
  $input: AddChangeOrderLineItemInput!
) {
  organization(id: $organizationId) {
    project(id: $projectId) {
      addChangeOrderLineItem(input: $input) {
        changeOrderLineItem
        errors
      }
    }
  }
}

Fields

FieldTypeDescription
amountCentsBigInt!—
changeOrderIdID!—
clientMutationIdStringA unique identifier for the client performing the mutation.
costCentsBigIntBudget-impact cost. On a prime change order work line, set this to the known cost. If cost equals the billed amount or is unknown, set it to amountCents. Prime fee, insurance, P&O, and other markup lines must be 0. Omit on vendor/subcontractor change orders; costCents must stay blank there. Prime lines with omitted or 0 costCents do not appear in Combined Budget Impact.
costCodeIdID!—
costTypeIdID—
createMembershipIdID—
createSovBillableTypeString—
createSovLineItemIdIDClient-generated id for a new $0 original-contract SOV line to create inline on a prime commitment when revenue codes are enabled and the chosen revenue code does not already have a contract SOV line. Do not use for vendor/subcontractor commitments; omit this and related createSov* / newRevenueCode* arguments and add the change order line item normally instead.
createSovMarkupIdID—
createSovRevenueCodeIdID—
descriptionString!—
idID!—
mutationMetadataJSON—
newRevenueCodeIdID—
newRevenueCodeSegmentString—
newRevenueCodeTitleString—
nowISO8601DateTime—
quantityFloat—
retentionRateFloat!—
sourceSovLineItemIdID—
subProjectIdID—
unitString—
unitPriceCentsBigInt—