trip_item_add
Add an item to a trip (accommodation, activity, flight, meal, transport)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Date (YYYY-MM-DD) | |
| name | Yes | Item name (e.g., "Shangri-La Hotel", "British Museum") | |
| type | Yes | Type of item | |
| notes | No | Additional notes | |
| status | No | Item status. Canonical values: IDEA, SHORTLISTED, BOOKED, COMPLETED, CANCELLED. Legacy aliases accepted: RESEARCHED→SHORTLISTED, CONFIRMED→BOOKED. | |
| tripId | Yes | Trip ID | |
| address | No | Full address (more accurate geocoding) | |
| endDate | No | End date for multi-day items like hotels (YYYY-MM-DD). Must be >= date. Use for accommodation check-out date, car rental return date, multi-day tours, etc. | |
| timeEnd | No | End time (HH:MM) | |
| currency | No | Currency code | |
| latitude | No | Latitude (optional if address/location provided) | |
| location | No | Location name (will be geocoded if no coordinates provided) | |
| priority | No | Priority level | MEDIUM |
| timezone | No | IANA timezone for this item (e.g., "Europe/London", "America/New_York"). If not set, defaults to the trip timezone. Use when the item is in a different timezone than the trip (e.g., a flight departing from London on a Paris trip). | |
| longitude | No | Longitude (optional if address/location provided) | |
| sortOrder | No | Explicit sort position within the day. When omitted, smart placement is applied: timed items are inserted at the chronological position among existing timed items; untimed items and accommodation are appended at the end of the day. | |
| timeStart | No | Start time (HH:MM) | |
| bookingUrl | No | Booking URL | |
| description | No | Detailed description | |
| costEstimate | No | Estimated cost | |
| originAddress | No | Departure address (FLIGHT/TRANSPORT only — prefer trip_transport_add for these types). Will be geocoded if no coordinates provided. | |
| originLatitude | No | Departure latitude (FLIGHT/TRANSPORT only — prefer trip_transport_add) | |
| originLocation | No | Departure location name (FLIGHT/TRANSPORT only — prefer trip_transport_add for these types). Will be geocoded automatically. | |
| costIsPerPerson | No | Is cost per person? | |
| originLongitude | No | Departure longitude (FLIGHT/TRANSPORT only — prefer trip_transport_add) | |
| bookingReference | No | Booking reference number | |
| confirmationNumber | No | Confirmation number |