request_booking
Lodge a booking. On success this returns a secure checkout_url: give it to the customer to pay directly (their card, never through you). No payment is ever taken through this tool itself. Requires agent_key (contact admin@cgctransfers.com.au to obtain one).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pax | Yes | ||
| date | Yes | YYYY-MM-DD | |
| name | Yes | Passenger name | |
| time | Yes | HH:MM 24h | |
| Yes | Passenger email (pay link goes here) | ||
| notes | No | ||
| phone | Yes | Passenger phone | |
| flight | No | ||
| pickup | Yes | ||
| dropoff | Yes | ||
| luggage | No | Optional. Large suitcases. If left out, assumed to be what the chosen vehicle holds (never more than one per passenger). | |
| vehicle | No | Vehicle choice; defaults to sedan | |
| carry_on | No | Optional. Carry-on bags. | |
| platform | No | Which channel this booking comes from (attribution) | |
| seat_qty | No | Child seats by type, priced into the booking and pay link ($35 each): {seat index: quantity}. Indices follow the booking form list: 0 rear-facing 0-3yrs, 1 forward-facing 6mths-3yrs, 2 harnessed booster 3-6yrs, 3 booster with adult seatbelt 6yrs+. | |
| agent_key | Yes | Issued gateway key | |
| oversized | No | Optional. Surfboard, golf bag, bike box, full-size pram or similar (takes the space of three large bags, so sedans drop out). | |
| meet_greet | No | Optional. Add the Brisbane Airport in-terminal meet and greet ($49). Gold Coast Airport pickups include it already. | |
| child_seats | No | Child seats required ($35 each, supplied and fitted). Prefer seat_qty, which prices the seats into the booking and pay link. | |
| return_date | No | Optional, YYYY-MM-DD. With return_time, books the return leg on the same reservation (5% return discount applies). | |
| return_time | No | Optional, HH:MM 24h, in 5-minute steps. Required if return_date is given. | |
| terms_accepted | Yes | REQUIRED, must be true. Confirms the customer has been shown and has accepted the booking terms at https://cgctransfers.com.au/bookingtermsandconditions/ -- do not set this without an explicit yes from the customer. |