Quote GraphQL
Served by QuoteModule on commercetools, QuoteModule on medusa and QuoteModule on sfcc.
Each operation has its own page with its arguments, an example and the engines that serve it. The types link to their fields on the quote types page.
Operations
| Operation | Description | Served by |
|---|---|---|
quoteDeclineMutation | Turn a quote down, which ends the negotiation and makes it unorderable | commercetoolsmedusasfcc |
quoteReplyMutation | Answer a quote with a message to the seller, asking for a different offer. | commercetoolsmedusasfcc |
quoteRequestCancelMutation | Withdraw a submitted quote request the merchant has not yet answered | commercetoolsmedusasfcc |
quoteRequestCreateMutation | Create a quote request from a cart | commercetoolsmedusasfcc |
Types
| Type | Description |
|---|---|
CartNotQuotableErrorObject | The cart is in a state the merchant cannot quote. |
CartNotQuotableReasonTypeEnum | Reason a cart cannot be turned into a quote request. |
QuoteObject | Quote provided by merchant in response to a quote request |
QuoteDeclineErrorUnion | Error union for declining a quote |
QuoteDeclineResponseObject | Response for declining a quote |
QuoteIdentifierObject | Identifier for a quote with version control |
QuoteLineItemInterface | Interface for quote line items |
QuoteNotPendingErrorObject | The quote is no longer waiting for the buyer, so it cannot be replied to or declined. |
QuoteReplyErrorUnion | Error union for replying to a quote |
QuoteReplyResponseObject | Response for replying to a quote |
QuoteRequestObject | Quote request created by a customer |
QuoteRequestCancelErrorUnion | Error union for withdrawing a quote request |
QuoteRequestCancelResponseObject | Response for withdrawing a quote request |
QuoteRequestCreateArgsInputInput object | Input data for creating a new quote request |
QuoteRequestCreateErrorUnion | Error union for quote request creation |
QuoteRequestCreateResponseObject | Response for quote request creation |
QuoteRequestIdentifierObject | Identifier for a quote request with version control |
QuoteRequestNotCancellableErrorObject | The request can no longer be withdrawn. |
QuoteRequestResultObject | Paginated result containing quote requests |
QuoteRequestStatusTypeEnum | Status of a quote request |
QuoteResultObject | Paginated result containing quotes |
QuoteSingleLineItemObject | Individual line item in a quote |
QuoteSortOrderTypeEnum | Order in which a list of quotes is returned |
Fields on other types
This domain adds these fields to types that another domain defines.
BusinessUnit
| Field | Type | Description |
|---|---|---|
quoteRequest | QuoteRequest | Get a specific quote request by its IDArguments: id |
quoteRequests | QuoteRequestResult | Get a paginated list of quote requestsArguments: page, pageSize |
quote | Quote | Get a specific quote by its IDArguments: id |
quotes | QuoteResult | Get a paginated list of quotesArguments: page, pageSize, sort, status |
Order
| Field | Type | Description |
|---|---|---|
quote | Quote | The quote this order was placed against, where it came from one. Null for an order placed from a cart, which is most of them. |

