Skip to main content

AppUpdateQuoteDraftInput

Changes to a DRAFT quote: header words and line changes. The server re-prices only the lines that change.

input AppUpdateQuoteDraftInput {
deliveryAddressId: ID
expectedVersion: Int
lineChanges: [AppLineChangeInput!]
notes: String
paymentTerms: String
quoteId: ID!
reference: String
}

Fields​

AppUpdateQuoteDraftInput.deliveryAddressId ● ID scalar​

The ID of one of the customer's saved addresses to deliver to. Without it the customer's default applies.

AppUpdateQuoteDraftInput.expectedVersion ● Int scalar​

The quote version you read. A quote changed since then is refused instead of overwritten.

AppUpdateQuoteDraftInput.lineChanges ● [AppLineChangeInput!] list input​

Line changes, at most 200.

AppUpdateQuoteDraftInput.notes ● String scalar​

Notes for the customer.

AppUpdateQuoteDraftInput.paymentTerms ● String scalar​

A payment term code the organization offers, such as NET_30. Without it the customer's own term, else the organization's default, applies.

AppUpdateQuoteDraftInput.quoteId ● ID! non-null scalar​

The ID of the quote.

AppUpdateQuoteDraftInput.reference ● String scalar​

Your reference, shown on the document.

Member Of​

appUpdateQuoteDraft mutation