estimate_ride
ChatGPTEstimate live prices, vehicle categories, and trip info for a Bolt ride between 2–4 stops. For multiple separate rides, call estimate_ride once for each separate ride; this tool can be called repeatedly in the same turn and conversation. Never invent, approximate, or fill in a ride price. Default to an immediate pickup by omitting pickup_time unless the rider explicitly asks for a future ride. If the rider explicitly wants to schedule but the pickup time is missing or ambiguous, ask for it; it must be at least 30 minutes from now in the pickup city's local timezone. For a scheduled ride, set pickup_time to an ISO 8601 timestamp. Optional refinements (only set if the rider has explicitly asked for them): category_id narrows the result to one vehicle category, addon_ids attaches extras like child seat / pet-friendly (immediate-pickup rides only), and campaign_code applies a promo. Call this tool fresh every time the rider asks for an estimate — never reuse a previous result.






