Create a confirmed RIED.TAXI booking
ried_taxi_create_bookingCreates a REAL, CONFIRMED booking in RIED.TAXI's booking system and blocks the day. Only call after the customer has seen the complete trip and price and explicitly said yes. Requires the quote_id, customer_confirmed=true, accepted_terms=true and an idempotency_key (retrying with the same key never creates a second booking). Returns the booking reference and an access code for the customer.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | |||
| notes | No | Optional short note for the driver about the ride itself (e.g. meeting point details). Leave empty unless the customer asks to add something. Never repeat name, phone, email or other personal data here; the WhatsApp preference goes in whatsapp_opt_in. | |
| phone | Yes | Mobile number in international format, e.g. +43 660 1234567. | |
| stops | No | Not bookable online; must be empty. | |
| hold_id | No | ||
| language | Yes | ||
| quote_id | Yes | ||
| last_name | Yes | ||
| first_name | Yes | ||
| passengers | Yes | ||
| child_seats | No | Not bookable online; must be empty. | |
| pickup_date | Yes | YYYY-MM-DD (Europe/Vienna). | |
| pickup_time | Yes | Requested DRIVER PICKUP time, HH:MM Europe/Vienna. For an airport arrival this is normally the scheduled landing time; the driver monitors the flight. | |
| hand_luggage | No | ||
| flight_number | No | Required when picking up at an airport. | |
| accepted_terms | Yes | Customer accepted that RIED.TAXI processes their details to carry out the ride (https://ried.taxi/en/privacy/) and the booking terms (https://ried.taxi/en/terms/; cancellation is free of charge). | |
| pickup_address | Yes | Exact pickup address (street + number + town, hotel, or airport + terminal). | |
| idempotency_key | Yes | Unique key for this one intended action. Reuse it only when retrying the same action. | |
| large_suitcases | Yes | ||
| whatsapp_opt_in | Yes | True only if the customer agreed to WhatsApp messages about this ride. | |
| customer_confirmed | Yes | Customer saw the full booking summary and explicitly said to book it. | |
| destination_address | Yes | ||
| flight_arrival_time | No | Scheduled landing time (local) - required for airport pickups. | |
| pickup_instructions | No | ||
| flight_departure_time | No | Scheduled departure time for rides TO the airport (optional). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| error | No | ||
| status | No | ||
| message | No | ||
| currency | No | ||
| replayed | No | ||
| timezone | No | ||
| pickup_at | No | ||
| price_eur | No | ||
| booking_id | No | ||
| passengers | No | ||
| access_code | No | ||
| destination | No | ||
| pickup_date | No | ||
| pickup_time | No | ||
| flight_number | No | ||
| pickup_address | No | ||
| confirmation_url | No | ||
| booking_reference | No | ||
| free_cancellation_until | No |