---
title: "Update reservation listing"
method: PUT
path: "/reservations-v3/{reservationId}/relocate"
tags: ["Reservations Open Api [Beta]"]
---

# Update reservation listing

`PUT /reservations-v3/{reservationId}/relocate`

Change a listing for specific reservations.

## Path parameters

- `reservationId` string, required

## Query parameters

- `mergeAccommodationFarePriceComponents` boolean

## Request body

- object
  - `ignoreCalendar` boolean — The system will check calendar availability and decline if unavailable unless this flag is set to true
  - `ignoreTerms` boolean — The system will ensure the reservation accords with the terms (min, max nights, any other terms) of the property and will decline if it does not. To override, set this flag to true
  - `ignoreBlocks` boolean — Set this flag to true to ignore existing flexible blocks
  - `listingId` string, required — Listing ID for the reservation

## Response `200`

Reservation Listing Updated

- object
  - `reservationId` string, required
  - `money` object, required
    - `invoiceItems` object[], required
      - `_id` object
      - `amount` number, required
      - `currency` string
      - `isLocked` boolean
      - `normalType` string, required
      - `title` string, required
      - `type` string, required
      - `isTax` boolean
      - `isDeducted` boolean
      - `metadata` boolean
      - `evaluatedPercent` number
      - `baseAmount` number
      - `isAutoAdditionalFee` boolean
      - `secondIdentifier` string
    - `_id` object, required
    - `reservationId` string, required
    - `fareAccommodationAdjustment` number, required
    - `fareAccommodationDiscount` number, required
    - `currency` string, required
    - `fareAccommodation` number, required
    - `guestTotalPrice` number
    - `fareAccommodationAdjusted` number, required
    - `fareCleaning` number, required
    - `hostServiceFee` number, required
    - `hostServiceFeeTax` number, required
    - `hostServiceFeeIncTax` number, required
    - `subTotalPrice` number, required
    - `hostPayout` number, required
    - `hostPayoutUsd` number, required
    - `totalTaxes` number, required
    - `payments` string[], required
    - `totalRefunded` number, required
    - `totalPaid` number, required
    - `paymentsDue` number, required
    - `balanceDue` number, required
    - `isFullyPaid` boolean, required
    - `settingsSnapshot` object, required
    - `netIncomeFormula` string
    - `commissionFormula` string
    - `commissionTaxPercentage` number
    - `ownerRevenueFormula` string
    - `useAccountRevenueShare` boolean
  - `listingId` string, required
  - `unitId` string, required
  - `unitTypeId` string, required

## Other responses

- `422` — Validation error failed during updating listing.

---

[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/revisions/7c62644070f2/schema)
