quoteRequestCreate
Create a quote request from a cart
Arguments
| Argument | Type | Description |
|---|---|---|
args | QuoteRequestCreateArgsInput! |
Returns
| Field | Type | Description |
|---|---|---|
quoteRequest | QuoteRequest | Quote request created, absent when creation failed |
quoteRequestErrors | [QuoteRequestCreateError!]! | Error details if creation failed |
Example
mutation QuoteRequestCreate($args: QuoteRequestCreateArgsInput!) { quoteRequestCreate(args: $args) { quoteRequest { createdAt status comment purchaseOrderNumber } quoteRequestErrors { __typename ... on ValidationError { message } ... on CartNotQuotableError { message reason } } }}{ "args": { "cartId": "id-1", "comment": "Example", "purchaseOrderNumber": "Example" }}{ "data": { "quoteRequestCreate": { "quoteRequest": { "createdAt": "2026-10-01T09:30:00Z", "status": "SUBMITTED", "comment": "Example", "purchaseOrderNumber": "Example" }, "quoteRequestErrors": [ { "__typename": "ValidationError", "message": "Example" } ] } }}The query selects the return type's fields two levels deep; pick the ones you need. The response shows its shape with placeholder values.
Served by
| @evolve-framework/commercetools | Resolved |
| @evolve-framework/medusa | Resolved |
| @evolve-framework/sfcc | Not resolved |
Used by
The storefront packages that send it, in these GraphQL documents:
- @evolve-storefront/feature-quote:
QuoteRequestCreate

