firestarter_preview
Preview real products for a natural-language request without starting a purchase. Returns live options with prices, shipping, and eligibility, so you can see what's available before committing.
Instructions
Preview real products for a natural-language request WITHOUT starting a purchase. Returns live options with prices, whether each can be bought through Firestarter (vs browse-only), shipping, and per-option eligibility — in budget, can arrive by the deadline, and ships to the destination. Use it to show the buyer what's available and answer "what can you get me?" before committing to firestarter_execute. Read-only: nothing is bought and no approval is created.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Destination city | |
| limit | No | Max options per page (1-50, default 10). | |
| query | Yes | What to look for, e.g. 'polo t-shirt' or 'wireless earbuds under $50' | |
| cursor | No | Opaque pagination cursor from a prior preview's page.next_cursor to fetch the next page. | |
| context | No | Structured buyer context: destination, locale, currency, and intent. | |
| country | No | Destination country (ISO alpha-2 or common name) — enables shipping/serviceability checks | |
| deadline | No | Delivery deadline, e.g. 'Friday', 'in 3 days', '2026-07-03' | |
| quantity | No | How many units (1-100) | |
| max_price | No | Budget ceiling in USD | |
| min_price | No | Price floor in USD |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | Yes | ||
| count | Yes | ||
| query | Yes | ||
| reason | Yes | ||
| blocked | Yes | ||
| context | Yes | ||
| options | Yes | ||
| destination | Yes | ||
| buyable_count | Yes | ||
| schema_version | Yes |