POST api/Reservation
Request Information
URI Parameters
None.
Body Parameters
Reservation| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | integer |
None. |
|
| ReservationType | integer |
None. |
|
| PaymentType | integer |
None. |
|
| IsAdvancePaid | boolean |
None. |
|
| AmountPaid | decimal number |
None. |
|
| SpecialRequest | string |
None. |
|
| CustomerId | integer |
None. |
|
| RDate | date |
None. |
|
| CheckInDate | date |
None. |
|
| CheckOutDate | date |
None. |
|
| BookingId | string |
None. |
|
| GuestName | string |
None. |
|
| Adult | integer |
None. |
|
| Children | integer |
None. |
|
| NumberOfRoom | integer |
None. |
|
| RoomTypeId | integer |
None. |
|
| Status | string |
None. |
|
| ReservationDetails | Collection of ReservationDetail |
None. |
|
| ReservationChecks | Collection of ReservationCheck |
None. |
|
| Customers | Collection of Customer |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": 1,
"ReservationType": 2,
"PaymentType": 3,
"IsAdvancePaid": true,
"AmountPaid": 5.0,
"SpecialRequest": "sample string 6",
"CustomerId": 7,
"RDate": "2026-04-02T21:08:17.9661864+05:45",
"CheckInDate": "2026-04-02T21:08:17.9661864+05:45",
"CheckOutDate": "2026-04-02T21:08:17.9661864+05:45",
"BookingId": "sample string 11",
"GuestName": "sample string 12",
"Adult": 13,
"Children": 14,
"NumberOfRoom": 15,
"RoomTypeId": 16,
"Status": "sample string 17",
"ReservationDetails": [
{
"Id": 1,
"ReservationId": 2,
"ChildrenAge": 3
},
{
"Id": 1,
"ReservationId": 2,
"ChildrenAge": 3
}
],
"ReservationChecks": [
{
"Id": 1,
"ReservationId": 2,
"CheckDate": "2026-04-02T21:08:17.9661864+05:45"
},
{
"Id": 1,
"ReservationId": 2,
"CheckDate": "2026-04-02T21:08:17.9661864+05:45"
}
],
"Customers": [
{
"Id": 1,
"MemberSince": "2026-04-02T21:08:17.9661864+05:45",
"MemberId": "sample string 3",
"CustomerTypeId": 4,
"CustomerTypes": [
{
"Id": 1,
"Name": "sample string 2"
},
{
"Id": 1,
"Name": "sample string 2"
}
],
"Title": "sample string 5",
"FirstName": "sample string 6",
"MiddleName": "sample string 7",
"LastName": "sample string 8",
"Email": "sample string 9",
"MobileNumber": "sample string 10",
"Country": "sample string 11",
"CustomerName": "sample string 5 sample string 6 sample string 7 sample string 8"
},
{
"Id": 1,
"MemberSince": "2026-04-02T21:08:17.9661864+05:45",
"MemberId": "sample string 3",
"CustomerTypeId": 4,
"CustomerTypes": [
{
"Id": 1,
"Name": "sample string 2"
},
{
"Id": 1,
"Name": "sample string 2"
}
],
"Title": "sample string 5",
"FirstName": "sample string 6",
"MiddleName": "sample string 7",
"LastName": "sample string 8",
"Email": "sample string 9",
"MobileNumber": "sample string 10",
"Country": "sample string 11",
"CustomerName": "sample string 5 sample string 6 sample string 7 sample string 8"
}
]
}
application/xml, text/xml
Sample:
<Reservation xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DCubeHotelDomain.Models.Reservation">
<Adult>13</Adult>
<AmountPaid>5</AmountPaid>
<BookingId>sample string 11</BookingId>
<CheckInDate>2026-04-02T21:08:17.9661864+05:45</CheckInDate>
<CheckOutDate>2026-04-02T21:08:17.9661864+05:45</CheckOutDate>
<Children>14</Children>
<CustomerId>7</CustomerId>
<Customers>
<Customer>
<Country>sample string 11</Country>
<CustomerTypeId>4</CustomerTypeId>
<CustomerTypes>
<CustomerType>
<Id>1</Id>
<Name>sample string 2</Name>
</CustomerType>
<CustomerType>
<Id>1</Id>
<Name>sample string 2</Name>
</CustomerType>
</CustomerTypes>
<Email>sample string 9</Email>
<FirstName>sample string 6</FirstName>
<Id>1</Id>
<LastName>sample string 8</LastName>
<MemberId>sample string 3</MemberId>
<MemberSince>2026-04-02T21:08:17.9661864+05:45</MemberSince>
<MiddleName>sample string 7</MiddleName>
<MobileNumber>sample string 10</MobileNumber>
<Title>sample string 5</Title>
</Customer>
<Customer>
<Country>sample string 11</Country>
<CustomerTypeId>4</CustomerTypeId>
<CustomerTypes>
<CustomerType>
<Id>1</Id>
<Name>sample string 2</Name>
</CustomerType>
<CustomerType>
<Id>1</Id>
<Name>sample string 2</Name>
</CustomerType>
</CustomerTypes>
<Email>sample string 9</Email>
<FirstName>sample string 6</FirstName>
<Id>1</Id>
<LastName>sample string 8</LastName>
<MemberId>sample string 3</MemberId>
<MemberSince>2026-04-02T21:08:17.9661864+05:45</MemberSince>
<MiddleName>sample string 7</MiddleName>
<MobileNumber>sample string 10</MobileNumber>
<Title>sample string 5</Title>
</Customer>
</Customers>
<GuestName>sample string 12</GuestName>
<Id>1</Id>
<IsAdvancePaid>true</IsAdvancePaid>
<NumberOfRoom>15</NumberOfRoom>
<PaymentType>3</PaymentType>
<RDate>2026-04-02T21:08:17.9661864+05:45</RDate>
<ReservationChecks>
<ReservationCheck>
<CheckDate>2026-04-02T21:08:17.9661864+05:45</CheckDate>
<Id>1</Id>
<ReservationId>2</ReservationId>
</ReservationCheck>
<ReservationCheck>
<CheckDate>2026-04-02T21:08:17.9661864+05:45</CheckDate>
<Id>1</Id>
<ReservationId>2</ReservationId>
</ReservationCheck>
</ReservationChecks>
<ReservationDetails>
<ReservationDetail>
<ChildrenAge>3</ChildrenAge>
<Id>1</Id>
<ReservationId>2</ReservationId>
</ReservationDetail>
<ReservationDetail>
<ChildrenAge>3</ChildrenAge>
<Id>1</Id>
<ReservationId>2</ReservationId>
</ReservationDetail>
</ReservationDetails>
<ReservationType>2</ReservationType>
<RoomTypeId>16</RoomTypeId>
<SpecialRequest>sample string 6</SpecialRequest>
<Status>sample string 17</Status>
</Reservation>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |