Assets
| API | Description | 
|---|---|
| POST API/V40/System/Properties/{propertyCode}/Assets | 
                         Add a new asset  | 
            
| GET API/V40/System/Properties/{propertyCode}/Assets/Current?SessionToken={SessionToken} | 
                         Retrieve current asset  | 
            
| DELETE API/V40/System/Properties/{propertyCode}/Assets/Current?SessionToken={SessionToken} | 
                         Delete an asset  | 
            
Asset upgrade (Deprecated)
| API | Description | 
|---|---|
| POST API/V40/System/Properties/{propertyCode}/AssetUpgrade/Room/{roomNumber} | 
                         Adds asset info  | 
            
| GET API/V40/System/Properties/{propertyCode}/AssetUpgrade?ip={ip}&isPairing={isPairing} | 
                         Get's asset info  | 
            
| GET API/V40/System/Properties/{propertyCode}/AssetUpgrade/Rooms | 
                         Gets assets for a property  | 
            
| GET API/V40/System/Properties/{propertyCode}/AssetUpgrade/Room/{roomNumber} | 
                         Gets asset info by room  | 
            
| DELETE API/V40/System/Properties/{propertyCode}/AssetUpgrade/Room/{roomNumber} | 
                         Clears asset info by room  | 
            
Cart (Deprecated - please use Outlet)
| API | Description | 
|---|---|
| POST API/V40/Interactive/Cart/Clear | 
                         Clear the cart  | 
            
| POST API/V40/Interactive/Cart/Items | 
                         Add an item to cart  | 
            
| PATCH API/V40/Interactive/Cart/Items/{code} | 
                         Update cart item  | 
            
| POST API/V40/Interactive/Cart/Checkout | 
                         Cart check Out  | 
            
| POST API/V40/Interactive/Cart/AddItemsAndCheckout | 
                         Cart quick checkout  | 
            
| GET API/V40/Interactive/Cart?SessionToken={SessionToken} | 
                         Return the cart  | 
            
| POST API/V40/Interactive/Cart | 
                         Creates one Order per Outlet  | 
            
Content
Flights
| API | Description | 
|---|---|
| GET API/V40/Information/Flight/Airports?SessionToken={SessionToken} | 
                         List commercial airports  | 
            
| GET API/V40/Information/Flight/Airports/{AirportCode}/Arrivals?SessionToken={SessionToken} | 
                         List arrival flights  | 
            
| GET API/V40/Information/Flight/Airports/{AirportCode}/Departures?SessionToken={SessionToken} | 
                         List departure flights  | 
            
Guest
| API | Description | 
|---|---|
| GET API/V40/Interactive/Guest/Profile?SessionToken={SessionToken} | 
                         Retrieve guest profile  | 
            
| GET API/V40/Interactive/Guest/Profile2?SessionToken={SessionToken} | 
                         Retrieve guest profile (This endpoint was duplicated from GetGuestProfile to investigate the cause of the 500 error and returns 404 instead of 500.)  | 
            
| POST API/V40/Interactive/Guest/CheckIn | 
                         Check-in guest  | 
            
| POST API/V40/Interactive/Guest/CheckOut | 
                         Check-out guest  | 
            
| POST API/V40/Interactive/Guest/ReservationNumber | 
                         Verify reservation number  | 
            
| POST API/V40/Interactive/Guest/ConfirmationNumber | 
                         No documentation available.  | 
            
Messages
| API | Description | 
|---|---|
| GET API/V40/Interactive/Messages/Conversations?SessionToken={SessionToken} | 
                         Retrieve conversations  | 
            
| POST API/V40/Interactive/Messages/Conversations | 
                         Create conversation  | 
            
| POST API/V40/Interactive/Messages/NonVerifiedGuestConversations | 
                         Create non verified guest conversation  | 
            
| PATCH API/V40/Interactive/Messages/{code} | 
                         Mark message as read  | 
            
| PATCH API/V40/Interactive/Messages/Conversations/{code}/Message | 
                         Start new message  | 
            
| POST API/V40/Interactive/Messages/NonVerifiedGuestConversations/{code}/Message | 
                         Start new message for a non verified guest conversation  | 
            
| GET API/V40/Interactive/Messages?PageNumber={PageNumber}&DescendingOrder={DescendingOrder}&PageLength={PageLength}&SessionToken={SessionToken} | 
                         Retrieve messages  | 
            
Order
| API | Description | 
|---|---|
| GET API/V40/Interactive/Order?SessionToken={SessionToken} | 
                         Retrieve orders  | 
            
| GET API/V40/Interactive/PropertyOrders/{orderCode}?SessionToken={SessionToken} | 
                         Retrieves a property order (verified or non verified) by code  | 
            
| GET API/V40/Interactive/PropertyOrders?requestModel.SessionToken={requestModel.SessionToken}&orderCodes[0]={orderCodes[0]}&orderCodes[1]={orderCodes[1]} | 
                         Retrieves property orders (verified or non verified)  | 
            
| GET API/V40/Interactive/Order/BillInfo?SessionToken={SessionToken} | 
                         Retrieve bill  | 
            
Outlet
Payment
| API | Description | 
|---|---|
| GET API/V40/Interactive/Payment/Outlet/{request.OutletCode}/Initialise?OutletCode={OutletCode}&Amount={Amount}&PaymentType={PaymentType}&CaptchaToken={CaptchaToken}&SessionToken={SessionToken} | 
                         Retrieve client payment integration settings for property  | 
            
| POST API/V40/Interactive/Payment/Outlet/{request.OutletCode}/Initialise | 
                         Retrieve client payment integration settings for property  | 
            
| POST API/V40/Interactive/Payment/Outlet/{outletCode}/AddPaymentToCheck | 
                         Create a payment for an existing GXP delivery location POS order.  | 
            
| POST API/V40/Interactive/Payment/Outlet/{outletCode}/AddDiscountToCheck | 
                         Add a discount to an open tab  | 
            
Service Requests (Deprecated - please use Outlet)
| API | Description | 
|---|---|
| PUT API/V40/Interactive/ServiceRequests | 
                         Create service request  | 
            
Session
Settings
StaticContent
| API | Description | 
|---|---|
| GET API/V40/System/StaticContent/Messages?SessionToken={SessionToken} | 
                         Retrieve static Content  | 
            
| GET API/V40/System/StaticContent/DraftMessages?SessionToken={SessionToken} | 
                         Retrieve Draft Static Content  | 
            
Weather
| API | Description | 
|---|---|
| GET API/V40/Information/Weather/Forecast?SessionToken={SessionToken} | 
                         Weather forcast  |