GET api/Guests
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
Collection of Guest| Name | Description | Type | Additional information |
|---|---|---|---|
| GuestId | integer |
None. |
|
| Name | string |
None. |
|
| PhoneContact | string |
None. |
|
| string |
None. |
||
| DocumentType | string |
None. |
|
| DocumentNumber | string |
None. |
|
| Reservations | Collection of Reservation |
None. |
Response Formats
application/json, text/json
Sample:
[
{
"GuestId": 1,
"Name": "sample string 2",
"PhoneContact": "sample string 3",
"Email": "sample string 4",
"DocumentType": "sample string 5",
"DocumentNumber": "sample string 6",
"Reservations": [
{
"ReservationId": 1,
"GuestId": 1,
"RoomId": 1,
"CheckInDate": "2026-08-24T20:48:34.5538879-05:00",
"CheckOutDate": "2026-08-24T20:48:34.5538879-05:00",
"NumberOfGuests": 6,
"ReservationStatus": "sample string 7",
"Invoices": [
{
"InvoiceId": 1,
"ReservationId": 1,
"IssueDate": "2026-08-24T20:48:34.5538879-05:00",
"InvoiceStatus": "sample string 4",
"Payments": [
{
"PaymentId": 1,
"PaymentType": "sample string 2",
"AmountPaid": 3.0,
"PaymentDate": "2026-08-24T20:48:34.5538879-05:00",
"InvoiceId": 1
}
]
}
],
"ReservationExtraServices": [
{
"ReservationId": 1,
"ExtraServiceId": 1,
"Quantity": 3
}
]
}
]
},
{
"GuestId": 1,
"Name": "sample string 2",
"PhoneContact": "sample string 3",
"Email": "sample string 4",
"DocumentType": "sample string 5",
"DocumentNumber": "sample string 6",
"Reservations": [
{
"ReservationId": 1,
"GuestId": 1,
"RoomId": 1,
"CheckInDate": "2026-08-24T20:48:34.5538879-05:00",
"CheckOutDate": "2026-08-24T20:48:34.5538879-05:00",
"NumberOfGuests": 6,
"ReservationStatus": "sample string 7",
"Invoices": [
{
"InvoiceId": 1,
"ReservationId": 1,
"IssueDate": "2026-08-24T20:48:34.5538879-05:00",
"InvoiceStatus": "sample string 4",
"Payments": [
{
"PaymentId": 1,
"PaymentType": "sample string 2",
"AmountPaid": 3.0,
"PaymentDate": "2026-08-24T20:48:34.5538879-05:00",
"InvoiceId": 1
}
]
}
],
"ReservationExtraServices": [
{
"ReservationId": 1,
"ExtraServiceId": 1,
"Quantity": 3
}
]
}
]
}
]
application/xml, text/xml
Sample:
<ArrayOfGuest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/HotelManagement.API">
<Guest>
<GuestId>1</GuestId>
<Name>sample string 2</Name>
<PhoneContact>sample string 3</PhoneContact>
<Email>sample string 4</Email>
<DocumentType>sample string 5</DocumentType>
<DocumentNumber>sample string 6</DocumentNumber>
<Reservations>
<Reservation>
<ReservationId>1</ReservationId>
<GuestId>1</GuestId>
<RoomId>1</RoomId>
<CheckInDate>2026-08-24T20:48:34.5538879-05:00</CheckInDate>
<CheckOutDate>2026-08-24T20:48:34.5538879-05:00</CheckOutDate>
<NumberOfGuests>6</NumberOfGuests>
<ReservationStatus>sample string 7</ReservationStatus>
<Invoices>
<Invoice>
<InvoiceId>1</InvoiceId>
<ReservationId>1</ReservationId>
<IssueDate>2026-08-24T20:48:34.5538879-05:00</IssueDate>
<InvoiceStatus>sample string 4</InvoiceStatus>
<Payments>
<Payment>
<PaymentId>1</PaymentId>
<PaymentType>sample string 2</PaymentType>
<AmountPaid>3</AmountPaid>
<PaymentDate>2026-08-24T20:48:34.5538879-05:00</PaymentDate>
<InvoiceId>1</InvoiceId>
</Payment>
</Payments>
</Invoice>
</Invoices>
<ReservationExtraServices>
<ReservationExtraService>
<ReservationId>1</ReservationId>
<ExtraServiceId>1</ExtraServiceId>
<Quantity>3</Quantity>
</ReservationExtraService>
</ReservationExtraServices>
</Reservation>
</Reservations>
</Guest>
<Guest>
<GuestId>1</GuestId>
<Name>sample string 2</Name>
<PhoneContact>sample string 3</PhoneContact>
<Email>sample string 4</Email>
<DocumentType>sample string 5</DocumentType>
<DocumentNumber>sample string 6</DocumentNumber>
<Reservations>
<Reservation>
<ReservationId>1</ReservationId>
<GuestId>1</GuestId>
<RoomId>1</RoomId>
<CheckInDate>2026-08-24T20:48:34.5538879-05:00</CheckInDate>
<CheckOutDate>2026-08-24T20:48:34.5538879-05:00</CheckOutDate>
<NumberOfGuests>6</NumberOfGuests>
<ReservationStatus>sample string 7</ReservationStatus>
<Invoices>
<Invoice>
<InvoiceId>1</InvoiceId>
<ReservationId>1</ReservationId>
<IssueDate>2026-08-24T20:48:34.5538879-05:00</IssueDate>
<InvoiceStatus>sample string 4</InvoiceStatus>
<Payments>
<Payment>
<PaymentId>1</PaymentId>
<PaymentType>sample string 2</PaymentType>
<AmountPaid>3</AmountPaid>
<PaymentDate>2026-08-24T20:48:34.5538879-05:00</PaymentDate>
<InvoiceId>1</InvoiceId>
</Payment>
</Payments>
</Invoice>
</Invoices>
<ReservationExtraServices>
<ReservationExtraService>
<ReservationId>1</ReservationId>
<ExtraServiceId>1</ExtraServiceId>
<Quantity>3</Quantity>
</ReservationExtraService>
</ReservationExtraServices>
</Reservation>
</Reservations>
</Guest>
</ArrayOfGuest>