---
title: "Update reservation"
method: PATCH
path: "/reservation/{id}"
---

# Update reservation

`PATCH /reservation/{id}`

When reservation moves from one property to another, the original reservation needs to be deleted and a new one created to properly support internal processes.

## Path parameters

- `id` integer, required

## Request body

- object
  - `reference_reservation_id` string — Reservation ID from external system
  - `company_id` integer — Company ID from Breezeway system (required only if using cross-company access)
  - `checkin_date` string, date — ISO 8601 date format
  - `checkin_time` string — ISO 8601 time format (HH:MM:SS)
  - `checkout_date` string, date — ISO 8601 date format
  - `checkout_time` string — ISO 8601 time format (HH:MM:SS)
  - `note` string
  - `number_people` integer — Number of guests in reservation
  - `type_stay` 'guest' | 'owner'
  - `type_reservation` 'booking' | 'hold' | 'lockoff'
  - `access_code` string — Guest access code
  - `tags` integer[] — List of reservation tags; must match tags available via "List available reservation tags"

## Response `200`

200

- object
  - `checkin_date` string
  - `checkin_early` unknown
  - `checkin_time` string
  - `checkout_date` string
  - `checkout_late` unknown
  - `checkout_time` string
  - `guests` object[]
    - `emails` string[]
    - `first_name` string
    - `last_name` string
    - `phone_numbers` object[]
      - `country_code` unknown
      - `dial_code` string
      - `phone_number` string
      - `primary` boolean
      - `type_phone_number` unknown
  - `id` integer
  - `note` unknown
  - `property_id` integer
  - `reference_external_property_id` string
  - `reference_property_id` string
  - `reference_reservation_id` string
  - `status` string
  - `tags` object[]
    - `id` integer
    - `name` string
  - `type_guest` unknown
  - `type_reservation` object
    - `code` string
    - `name` string
  - `type_stay` unknown

## Other responses

- `422` — 422

---

[API](https://skmtc.dev/breezeway/apis/breezeway-auth-api.md) · [All operations](https://skmtc.dev/breezeway/apis/breezeway-auth-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/breezeway/breezeway-auth-api/revisions/920ab5205e9d/schema)
