Read one product record
get_productReturns one product's published record from the named store: its variants, availability, and the store's own price and currency. Send merchant as the store slug search_catalog returned. Use when you hold a product_id, or the number in a product's robotrunk.com page address, and want the full record. Use create_checkout when asked to buy. Not for browsing the catalogue; use search_catalog. For checked facts with a source for each, call check_product. Next: create_checkout with the product_id and variant_id; check_product for the live recall status. Error recovery: product_not_found or out_of_stock means call search_catalog (and tell the person if it was out of stock); PRODUCT_NOT_FOUND (a store's product) means the store holds no product with that id, so send product_id as search_catalog returned it or call search_catalog; MERCHANT_NOT_FOUND means that store slug is not offered, so call search_catalog; price_not_fresh means retry in a minute; rate_limited (RATE_LIMITED for a store's product) means wait 60 seconds; network_error means call again; any other error, including tool_layer_failure: retry once, then call submit_feedback. Full guide: get_tool_guide or /agent/tools.json#get_product Example call: {"merchant":"merchant-from-result","product_id":"product-id-from-result","response_format":"concise"}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| merchant | Yes | The store slug search_catalog returned with the product. Required: a call without it is refused. Only an explicit null runs RoboTrunk's one-product test demo, which sells nothing. | |
| product_id | Yes | The product id from `search_catalog`, or a store product's page-address number. | |
| response_format | No | How much to return. `concise` is the default when null: acting fields plus source_retailer and price_may_differ. `detailed` adds the source block. | concise |
| include_evidence | No | Demo only (merchant null): attaches the demo product's cited evidence pack. For a store's product, call check_product for checked facts with sources. | |
| shopping_session_id | No | Optional server-issued shopping session correlation ID. It is not purchase authority. |