---
title: "Update Reservation Travel Information"
method: PUT
path: "/reservations-v3/{reservationId}/travel-information"
tags: ["Reservations Open Api [Beta]"]
---

# Update Reservation Travel Information

`PUT /reservations-v3/{reservationId}/travel-information`

## Request

- Base URL: `https://open-api.guesty.com/v1`
- URL: `https://open-api.guesty.com/v1/reservations-v3/{reservationId}/travel-information`
- Auth: API key in header `authorization`

Update travel information for a reservation, including transportation details, reason for visit, and whether it was booked on behalf of someone else

## Path parameters

- `reservationId` string, required

## Request body

- object
  - `transportation` object: Transportation information for the guest
    - `train` boolean: Whether booker will be transported via train
    - `car` boolean: Whether booker will be transported via car
    - `flight` boolean: Whether booker will be transported by airplane
    - `other` boolean: Whether booker will be transported by non-mentioned transportation method
    - `publicTransport` boolean: Whether booker will be transported by public transport
    - `flightNumber` string: Flight number
  - `reasonForVisit` 'business' | 'leisure' | 'family' | 'event' | 'other': Reason for the guest visit
  - `agentBooking` boolean: Whether the reservation was made by an agent

## Response `200`

Success

- object
  - `reservationId` string, required
  - `transportation` object
    - `train` boolean: Whether booker will be transported via train
    - `car` boolean: Whether booker will be transported via car
    - `flight` boolean: Whether booker will be transported by airplane
    - `other` boolean: Whether booker will be transported by non-mentioned transportation method
    - `publicTransport` boolean: Whether booker will be transported by public transport
    - `flightNumber` string: Flight number
  - `reasonForVisit` 'business' | 'leisure' | 'family' | 'event' | 'other'
  - `agentBooking` boolean

## Other responses

- `400`: Returned if required fields are missing or there is a validation error in the request body
- `422`: Returned if required fields are missing or there is a validation error in the request body
- `500`: Indicates server-side error while processing the request

---

[API](https://skmtc.dev/guesty/apis/guesty-open-api.md) - [All operations](https://skmtc.dev/guesty/apis/guesty-open-api/llms.txt) - [OpenAPI document](https://skmtc.dev/guesty/apis/guesty-open-api/revisions/3122b8618183?raw)
