---
title: "Update reservation's Custom Fields"
method: PUT
path: "/reservations-v3/{reservationId}/custom-fields"
tags: ["Reservations Open Api [Beta]"]
---

# Update reservation's Custom Fields

`PUT /reservations-v3/{reservationId}/custom-fields`

Edit the values of any custom fields on an existing reservation.

## Path parameters

- `reservationId` string, required

## Request body

- object
  - `customFields` object[], required — Custom fields of the reservation
    - `fieldId` string, required — The ID of the custom field
    - `value` union, required — The custom field value that should assigned. Can be a string, number, boolean, ObjectId, or Date.
      - string
      - number
      - boolean
      - string

## Response `200`

Reservation Custom Fields Updated

- object
  - `reservationId` string, required — The Guesty reservation ID
  - `customFields` object[], required
    - `_id` string, required
    - `fieldId` string, required
    - `value` object, required

## Other responses

- `422` — Validation error - failed updating custom fields.

---

[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)
