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.
costCentsBigInt
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