Quote the cart
order_get_quotePrice the session cart, returning each line's offers (price + days).
Prices every line that changed since its last quote; pass a line_id to
re-price just one. Each line's translated configuration + offers are
snapshotted so order_create re-sends the priced line and binds an offer
by offer_id. A line with a pricing_error was refused by RendReal: on
invalid_configuration re-run catalog_configure_product for that
line_id using the reason, then quote again; on unparseable_response
RendReal's response was unusable — retry later. The other lines still
priced. A line with an empty offers list and no pricing_error didn't
price — relay that, don't treat it as an error. Returns offers for the
whole cart.
List the offers in your reply as short plain text, never as a markdown
table. When the quote card is displayed, it shows each offer with an
"Order this" button, so a short summary is enough.
The widget's picker commits an ordinal reference with price and
production days attached for disambiguation (e.g. "Nr 2 - £58.00
(3-day production), please.") rather than an id — 1-indexed against
that same line's offers list from this call, in order. Map the
number back to that list position's offer_id; don't match on price
or production days alone (two offers can coincide on either).
Returns a job — poll until SUCCEEDED. On failure the job error is
EmptyCartError (nothing configured yet), LineNotFoundError (bad
line_id), ProductNotFoundError (catalog entry gone),
RendrealNotConfiguredError, a ConfigurationMismatchError /
UnmappableComponentError, or a Rendreal*Error.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"session_id": "<session_id>"
},
"name": "order_get_quote"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| line_id | No | ||
| session_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |