Resolve a purchase request
resolve_purchase_requestComputation only: conditional product / setup / add-on candidates from typed constraints (category, brand, formats, OS, license, budget), optional free text and user-claimed ownership, bound to one published snapshot. Each candidate has fit reasons, a cost breakdown over the offers this channel may disclose, budget fit, acquisition steps, canonical_page and site_entry_page. For a product candidate, canonical_page is the product page on this site; it carries the complete price table (including listings withheld on this channel), the merchant purchase links and the affiliate disclosure. site_entry_page is the same page with the entry marker for this channel. For a setup candidate canonical_page is the /find/ page. No purchase, no persistence, no notification. Bounded compute class (10 per minute, shared with POST /api/v1/resolve). A partial answer is marked search_complete=false / best_found. Links are user_navigation handoffs (handoff_mode=user_navigation) and are not intended for prefetching or automatic clicking.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| query | No | ||
| detail | No | summary | |
| locale | No | ja-JP | |
| region | No | JP | |
| constraints | No | ||
| max_candidates | No | ||
| owned_editions | No | ||
| schema_version | Yes | ||
| ownership_claims | No | ||
| user_supplied_prices | No |