quote_inventory_available
Atomically quote price + delivery + reserve stock for a SKU on droplinked. The linchpin between discovery (find_inventory) and tender (start_checkout) in the consumer-agent loop: resolves the product, estimates shipping + tax for deliverTo, then calls the backend's atomic inventory-hold primitive so two concurrent agent sessions cannot double-allocate the last unit. Returns {available, hold?, pricing?, delivery?} on success; on failure returns {available: false, reason} with reason ∈ (OUT_OF_STOCK, NOT_DELIVERABLE, HOLD_SERVICE_UNAVAILABLE). Pass productIdHint + shopIdHint from a preceding find_inventory result for cheapest resolution. Default hold TTL 900s (15min), hard cap 3600s (1h).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skuId | Yes | ||
| quantity | Yes | ||
| deliverTo | Yes | ||
| holdTtlSec | No | ||
| shopIdHint | No | ||
| agentBearer | No | ||
| productIdHint | No | ||
| consumerAgentKind | No |