Request a ride
uber_request_ridePreview a real ride with its current price, places, payment method, and confirm token; then book it only after explicit confirmation, unless the price rose or a cap would be passed.
Instructions
Request a real Uber ride, in two calls. Without confirm: a preview with the current price, the places, the payment method and a confirm_token; nothing is booked. With confirm (after the person's explicit yes to that preview, same arguments): books it, unless the price rose (a fresh preview comes back instead) or a cap would be passed. Sends a car and charges the payment method.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| option | Yes | An option's id or name from uber_ride_options | |
| pickup | Yes | As for uber_ride_options | |
| confirm | No | The preview's confirm_token, only after the person said yes to that exact preview | |
| dropoff | Yes | As for uber_ride_options | |
| payment | No | Payment method id or name |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||