---
title: "Update Check-in Details"
method: PATCH
path: "/reservations/{stay_code}/check_in_details"
tags: ["Reservations"]
---

# Update Check-in Details

`PATCH /reservations/{stay_code}/check_in_details`

Update check-in details for a stay including lock code, arrival/departure times, and deposit information.

## Path parameters

- `stay_code` string, required

## Request body

- object
  - `lock_code` string, nullable — The lock code for the property, stored only in Hostex and shown in the check-in guide. This field is independent of any smart-lock channel integration and is NOT pushed to external smart-lock providers. Set to null to remove the lock code.
  - `lock_code_visible_after` string, nullable — The time after which the lock code becomes visible, in HH:mm format (24-hour). Example: '14:00'. Set to null to remove the restriction.
  - `arrival_at` object, nullable — The expected arrival time. Set to null to remove the arrival time.
    - `hour` integer, required — Hour in 24-hour format (0-23)
    - `minute` integer, required — Minute (0-59)
  - `departure_at` object, nullable — The expected departure time. Set to null to remove the departure time.
    - `hour` integer, required — Hour in 24-hour format (0-23)
    - `minute` integer, required — Minute (0-59)
  - `deposit` integer — The deposit amount in the host's currency. For example, if the currency is USD, 100 means 100 US Dollars.
  - `id_required` 'not_required' | 'required' | 'required_with_review' — Whether the guest must register / upload identity documents (ID) for this stay before check-in. `not_required` = no ID required; `required` = guest must upload an ID, no manual review; `required_with_review` = guest must upload an ID and the host needs to manually review and approve it before check-in is unlocked.

## Response `200`

The request has been successfully submitted.

- CommonResponse
  - `request_id` string, required — Unique identifier for the request.
  - `error_code` integer, required — Numeric error code representing the status of the response. A value of `200` indicates success. <br> See the [Error Codes](/reference/error-manual#error-codes) section for more information.
  - `error_msg` string, required — Message detailing the status of the response.

---

[API](https://skmtc.net/hostex/apis/hostex-api.md) · [All operations](https://skmtc.net/hostex/apis/hostex-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/hostex/hostex-api/versions/a3fa555dee66/schema)
