---
title: "postReservation"
method: POST
path: "/postReservation"
tags: ["Reservation"]
---

# postReservation

`POST /postReservation`

Adds a reservation to the selected property

## Response `200`

200 Response

- PostReservationResponse
  - `success` boolean — Returns if the request could be completed
  - `reservationID` string — Reservation identifier
  - `status` 'not_confirmed' | 'confirmed' — Reservation status<br /> 'not_confirmed' - Reservation is pending confirmation<br /> 'confirmed' - Reservation is confirmed<br />
  - `guestID` string — Guest ID
  - `guestFirstName` string — Guest First Name
  - `guestLastName` string — Guest Last Name
  - `guestGender` 'M' | 'F' | 'N/A', nullable — Guest Gender
  - `guestEmail` string — Guest Email
  - `startDate` string, date — Reservation CheckIn date
  - `endDate` string, date — Reservation CheckOut date
  - `dateCreated` string, date-time — Reservation creation datetime
  - `grandTotal` number — Grand Total
  - `unassigned` object[] — unassigned rooms array
    - `subReservationID` string
    - `roomTypeName` string
    - `roomTypeID` string
    - `adults` integer — Adults included in rate
    - `children` integer — Children included in rate
    - `dailyRates` object[] — rates for room
      - `date` string, date
      - `rate` number
    - `roomTotal` number
  - `message` string, nullable — To be used in case any error occurs (if success = false). If success = true, it does not exist.

---

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