Skip to main content

CloseQuoteInput

closeQuote input. reason is a tenant-defined label (e.g. PRICE, COMPETITOR, TIMING); competitorName/notes apply to LOST.

input CloseQuoteInput {
competitorName: String
notes: String
outcome: QuoteCloseOutcome!
quoteId: ID!
reason: String!
}

Fields​

CloseQuoteInput.competitorName ● String scalar​

Who won instead (LOST only) — Quote.competitorName.

CloseQuoteInput.notes ● String scalar​

Free-text detail (LOST only) — Quote.lossNotes.

CloseQuoteInput.outcome ● QuoteCloseOutcome! non-null enum​

WON or LOST. LOST moves the quote to REJECTED; WON records the win reason on a quote that is already won.

CloseQuoteInput.quoteId ● ID! non-null scalar​

The ID of the quote to close.

CloseQuoteInput.reason ● String! non-null scalar​

Why it closed — Quote.winReason (WON) or Quote.lossReason (LOST).

Member Of​

closeQuote mutation