book_vehicle
Book a rental vehicle from a search result. Requires a Gondola account and a saved payment method (use get_payment_methods to find the payment ID). The vendor_code, rate_code, acriss_code, and search_id all come from search_vehicles results.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rate_code | Yes | Rate code of the selected vehicle from search results. | |
| search_id | Yes | Search ID from search_vehicles. | |
| given_name | Yes | Renter's first name. | |
| payment_id | Yes | Payment method ID from get_payment_methods. | |
| acriss_code | Yes | ACRISS vehicle classification code from search results. | |
| family_name | Yes | Renter's last name. | |
| vendor_code | Yes | Vendor code from search results (e.g. "ZE" for Hertz). | |
| phone_number | Yes | Renter's phone number with country code (e.g. "+1-555-123-4567"). | |
| email_address | Yes | Renter's email for confirmation. | |
| pickup_location | No | Optional pickup airport IATA code of the selected vehicle. Pass through whatever pickup_location the search returned for this vehicle to disambiguate metro fanouts (e.g. JFK vs LGA in NYC). | |
| loyalty_account_id | No | Optional loyalty account ID to earn points on this rental. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |