quoteChangeCreate

Graphql fields and variables for the quoteChangeCreate mutation

Add a price list with its charges and quantities to the quote

Scope required: standard:write

mutation quoteChangeCreate ($quoteId: ID!, $priceListId: ID!, $parentQuoteChangeId: ID!, $trial: Boolean!, $evergreen: Boolean!, $priceAdjustmentTiming: PriceAdjustmentTiming!, $priceAdjustmentPercentage: Float!, $priceAdjustmentAction: PriceAdjustmentAction!, $renewalTermMonths: Int!) {
  quoteChangeCreate (quoteId: $quoteId, priceListId: $priceListId, parentQuoteChangeId: $parentQuoteChangeId, trial: $trial, evergreen: $evergreen, priceAdjustmentTiming: $priceAdjustmentTiming, priceAdjustmentPercentage: $priceAdjustmentPercentage, priceAdjustmentAction: $priceAdjustmentAction, renewalTermMonths: $renewalTermMonths) {
      errors
      quoteChange {
        currencyId
        endDate
        evergreen
        id
        isTrial
        name
        priceAdjustmentAllowed
        priceAdjustmentLastDate
        priceAdjustmentPercentage
        priceListId
        quoteId
        quotePlanId
        rampIntervalMonths
        renewalSummary
        renewalTermMonths
        startDate
        subscriptionId
        trialEndDate
        trialStartDate
      }
  }
}

Arguments

{
  "quoteId": "456123",
  "priceListId": "456123",
  "parentQuoteChangeId": "456123",
  "trial": true,
  "evergreen": true,
  "priceAdjustmentTiming": "PriceAdjustmentTiming",
  "priceAdjustmentPercentage": "1.00",
  "priceAdjustmentAction": "PriceAdjustmentAction",
  "renewalTermMonths": 123
}
Name
Type
Description

quoteId

ID

priceListId

ID

parentQuoteChangeId

ID

trial

Boolean

evergreen

Boolean

priceAdjustmentTiming

priceAdjustmentPercentage

Float

priceAdjustmentAction

renewalTermMonths

Int

Response

Name
Type
Description

errors

List (String)

quoteChange

Last updated

Was this helpful?