trip_item_update
Update a trip item. If address is updated without coordinates, it will be automatically geocoded.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Date (YYYY-MM-DD) | |
| name | No | Item name | |
| notes | No | Additional notes | |
| itemId | Yes | Item ID | |
| status | No | Item status. Canonical values: IDEA, SHORTLISTED, BOOKED, COMPLETED, CANCELLED. Legacy aliases accepted: RESEARCHED→SHORTLISTED, CONFIRMED→BOOKED. | |
| address | No | Full address (will be geocoded if no coordinates provided) | |
| endDate | No | End date for multi-day items (YYYY-MM-DD). Set to null to convert back to single-day. | |
| timeEnd | No | End time (HH:MM) | |
| latitude | No | Latitude (set to null to clear) | |
| location | No | Location/arrival name | |
| priority | No | Priority level | |
| timezone | No | IANA timezone for this item (e.g., "Europe/London") | |
| longitude | No | Longitude (set to null to clear) | |
| timeStart | No | Start time (HH:MM) | |
| bookingUrl | No | Booking URL (http/https) | |
| costActual | No | Actual cost paid | |
| description | No | Detailed description | |
| timezoneEnd | No | Arrival timezone for FLIGHT/TRANSPORT items (e.g., "America/New_York"). Set to null to match departure timezone. | |
| costEstimate | No | Estimated cost | |
| originAddress | No | Departure address (will be geocoded if no coordinates provided) | |
| originLatitude | No | Departure latitude | |
| originLocation | No | Departure location name (FLIGHT/TRANSPORT only) | |
| originLongitude | No | Departure longitude | |
| bookingReference | No | Booking reference number | |
| confirmationNumber | No | Confirmation number |