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

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.net/guesty/apis/guesty-open-api.md) · [All operations](https://skmtc.net/guesty/apis/guesty-open-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/guesty/guesty-open-api/versions/7c62644070f2/schema)
