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 | ||
| 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 |