ReservationGroup list [GET]

Operation

Information of the operation

GET
https://{environment}.ulysescloud.com/public/api/{version}/con/chain/{chainId}/property/{propertyId}/reservationGroup


Request

PropertyTypeRequiredType parameterDefault valueDescription
chainIdIntegertruepath parameter

propertyIdIntegertruepath parameter

searchStringfalserequest parameter

locatorStringfalserequest parameter

arrivalFromLocalDatefalserequest parameter

arrivalToLocalDatefalserequest parameter

departureFromLocalDatefalserequest parameter

departureToLocalDatefalserequest parameter

stayFromLocalDatefalserequest parameter

stayToLocalDatefalserequest parameter

createdFromLocalDateTimefalserequest parameter

createdToLocalDateTimefalserequest parameter

profileIdListList of Integerfalserequest parameter

productIdListList of Integerfalserequest parameter

reservationSituationTypeIdIntegerfalserequest parameter

sourceIdIntegerfalserequest parameter

channelIdIntegerfalserequest parameter

segmentIdIntegerfalserequest parameter

assignedUserIdIntegerfalserequest parameter

offsetIntegerfalserequest parameter0
limitIntegerfalserequest parameter10
sortStringfalserequest parameter

sortModeStringfalserequest parameter

Example request

GET https://publicapi-providers.ulysescloud.com:9797/public/api/v1/con/chain/1/property/1/reservationGroup


Response

PropertyTypeRequiredDescription
PagePagetrueDescription of the response of the success operation

Entity


FieldTypeRequiredDescription
idinttrueUnique identifier for the Reservation.
reservationSituationTypeReservationSituationTypefalseThe situation of this group.
reservationStatusTypeReservationStatusTypetrueThe status of this group.
nameStringtrueName given to this group.
expiredDateLocalDatetrueThe date that this group is expired.
arrivalstringtrueDate of arrival (yyyy-MM-dd).
departurestringtrueDate of departure (yyyy-MM-dd).
arrivalTimestringfalseTime of arrival (HH:mm:ss).
departureTimestringfalseTime of arrival (HH:mm:ss).
pmsLocatorstringfalseLocator used in the PMS.
crsLocatorstringfalseLocator used in the CRS.
otaLocatorstringfalseLocator used in the OTA.
cmLocatorstringfalseLocator used in the CM.
remarkstringfalseA few words about the group sent usually by the client.
privateRemarkstringfalseA few words about the group created in the property.

reservationGroupRoomBlockList

Array of ReservationGroupRoomBlock.true
allotmentAllotmentfalseThe allotment related to this group.
rateRatefalseThe rate used in this group.
currencyCurrencytrueThe currency used for this group.
offerOfferfalseThe offer used in this group.
offerAmountDiscountBigDecimalfalseAmount discount related to the offer (ie: 2€).
offerPercentDiscountBigDecimalfalsePercent discount related to the offer (ie: 3%).
promotionPromotionfalseThe promotion used in this group.
promotionAmountDiscountBigDecimalfalseAmount discount related to the promotion (ie: 2€).
promotionPercentDiscountBigDecimalfalsePercent discount related to the promotion (ie: 3%).
boardBoardtrueBoard that applies to this group.
boardPriceAdultBigDecimaltrueThe price for each adult with this board.
boardPriceJuniorBigDecimaltrueThe price for each junior with this board.
boardPriceChildBigDecimaltrueThe price for each child with this board.
boardPriceInfantBigDecimaltrueThe price for each infant with this board.
boardAmountAfterDiscountAdultBigDecimalfalse
boardAmountAfterDiscountJuniorBigDecimalfalse
boardAmountAfterDiscountChildBigDecimalfalse
boardAmountAfterDiscountInfantBigDecimalfalse
boardAmountAfterTaxAdultBigDecimalfalse
boardAmountBeforeTaxAdultBigDecimalfalse
boardAmountNetAfterTaxAdultBigDecimalfalse
boardAmountNetBeforeTaxAdultBigDecimalfalse
boardAmountInvoiceAfterTaxAdultBigDecimalfalse
boardAmountInvoiceBeforeTaxAdultBigDecimalfalse
boardAmountAfterTaxJuniorBigDecimalfalse
boardAmountBeforeTaxJuniorBigDecimalfalse
boardAmountNetAfterTaxJuniorBigDecimalfalse
boardAmountNetBeforeTaxJuniorBigDecimalfalse
boardAmountInvoiceAfterTaxJuniorBigDecimalfalse
boardAmountInvoiceBeforeTaxJuniorBigDecimalfalse
boardAmountAfterTaxChildBigDecimalfalse
boardAmountBeforeTaxChildBigDecimalfalse
boardAmountNetAfterTaxChildBigDecimalfalse
boardAmountNetBeforeTaxChildBigDecimalfalse
boardAmountInvoiceAfterTaxChildBigDecimalfalse
boardAmountInvoiceBeforeTaxChildBigDecimalfalse
boardAmountAfterTaxInfantBigDecimalfalse
boardAmountBeforeTaxInfantBigDecimalfalse
boardAmountNetAfterTaxInfantBigDecimalfalse
boardAmountNetBeforeTaxInfantBigDecimalfalse
boardAmountInvoiceAfterTaxInfantBigDecimalfalse
boardAmountInvoiceBeforeTaxInfantBigDecimalfalse
bookerCompanyfalse

bookerAccommodationPercentageCommission

BigDecimalfalse
bookerAccommodationAmountCommissionBigDecimalfalse
bookerBoardPercentageCommissionBigDecimalfalse
bookerBoardAmountCommissionBigDecimalfalse
billToCompanyfalse
billToAccommodationPercentageCommissionBigDecimalfalse
billToAccommodationAmountCommissionBigDecimalfalse
billToBoardPercentageCommissionBigDecimalfalse
billToBoardAmountCommissionBigDecimalfalse
billToAccommodationPercentageDiscountBigDecimalfalse
billToAccommodationAmountDiscountBigDecimalfalse
billToBoardPercentageDiscountBigDecimalfalse
billToBoardAmountDiscountBigDecimalfalse
centralCompanyfalse
centralAccommodationPercentageCommissionBigDecimalfalse
centralAccommodationAmountCommissionBigDecimalfalse
centralBoardPercentageCommissionBigDecimalfalse
centralBoardAmountCommissionBigDecimalfalse
companyCompanyfalse
companyAccommodationPercentageCommissionBigDecimalfalse
companyAccommodationAmountCommissionBigDecimalfalse
companyBoardPercentageCommissionBigDecimalfalse
companyBoardAmountCommissionBigDecimalfalse
paymentTypePaymentTypefalse
policyPolicytrue
sourceSourcefalse
segmentSegmentfalse
channelChannelfalse
groupInvoicebooleantrue
reservationPriceModelTypeReservationPriceModelTypetrue
totalQuantityBigDecimalfalse
totalQuantityConsumedBigDecimalfalse
totalQuantityAvailableBigDecimalfalse
totalAccommodationPriceBigDecimalfalse
totalBoardPriceBigDecimalfalse
totalServicePriceBigDecimalfalse
totalStayServicePriceBigDecimalfalse
totalPriceBigDecimalfalse
reservationGroupHolderReservationGroupHoldertrueThe holder of this group.
createdDateLocalDateTimetrue
modifiedDateLocalDateTimefalse
cutOffDateLocalDateTimefalse

Example response

{
    "count": 1,
    "offset": 0,
    "limit": 10,
    "list": [
        {
            "id": 1,
            "reservationSituationType": null,
            "reservationStatusType": {
                "id": 1,
                "code": "RES",
                "name": "Reserved",
                "nameI18n": "Reserved",
                "colorCode": "#43a047"
            },
            "name": "test",
            "expiredDate": null,
            "arrival": "2023-10-24",
            "departure": "2023-10-25",
            "arrivalTime": null,
            "departureTime": null,
            "pmsLocator": "GSEP00000001",
            "crsLocator": null,
            "otaLocator": null,
            "cmLocator": null,
            "remark": null,
            "privateRemark": null,
            "reservationGroupRoomBlockList": [
			{
        		"id": 1,
		        "productAccommodation": {
		            "id": 722,
		            "chainProductId": 49,
		            "code": "DBL",
		            "name": "Double",
		            "nameI18n": "Double",
		            "productType": {
		                "id": 1,
		                "code": "ACC",
		                "name": "Accommodation",
        		        "nameI18n": "Accommodation"
		            }
		        },
        		"propertyRoomSubType": null,
		        "adult": 2,
		        "junior": 0,
		        "child": 0,
        		"infant": 0,
		        "reservationGroupRoomBlockDailyList": [
        		    {
                		"id": 1,
		                "date": "2024-01-02",
        		        "quantity": 1,
                		"price": 800.000000,
			            "quantityConsumed": 1,
            		    "quantityAvailable": 0
		            },
        		    {
		                "id": 3,
        		        "date": "2024-01-03",
                		"quantity": 0,
		                "price": 0.000000,
        		        "quantityConsumed": 0,
                		"quantityAvailable": 0
		            },
        		    {
                		"id": 4,
		                "date": "2024-01-04",
        		        "quantity": 0,
                		"price": 0.000000,
		                "quantityConsumed": 0,
        		        "quantityAvailable": 0
		            },
        		    {
                		"id": 5,
		                "date": "2024-01-05",
        		        "quantity": 0,
                		"price": 0.000000,
		                "quantityConsumed": 0,
        		        "quantityAvailable": 0
		            }
        		]
		    }
			],
            "allotment": null,
            "rate": null,
            "currency": {
                "id": 1,
                "code": "EUR",
                "name": "Euro",
                "nameI18n": "Euro",
                "symbol": "€",
                "decimalPlaces": 2
            },
            "offer": null,
            "offerAmountDiscount": null,
            "offerPercentDiscount": null,
            "promotion": null,
            "promotionAmountDiscount": null,
            "promotionPercentDiscount": null,
            "board": {
                "id": 5,
                "chainBoardId": 1,
                "code": "RO",
                "name": "Room Only",
                "nameI18n": "Room Only",
                "serviceList": null
            },
            "boardPriceAdult": 0.000000,
            "boardPriceJunior": 0.000000,
            "boardPriceChild": 0.000000,
            "boardPriceInfant": 0.000000,
            "boardAmountAfterDiscountAdult": 0.000000,
            "boardAmountAfterDiscountJunior": 0.000000,
            "boardAmountAfterDiscountChild": 0.000000,
            "boardAmountAfterDiscountInfant": 0.000000,
            "boardAmountAfterTaxAdult": 0.000000,
            "boardAmountBeforeTaxAdult": 0.000000,
            "boardAmountNetAfterTaxAdult": 0.000000,
            "boardAmountNetBeforeTaxAdult": 0.000000,
            "boardAmountInvoiceAfterTaxAdult": 0.000000,
            "boardAmountInvoiceBeforeTaxAdult": 0.000000,
            "boardAmountAfterTaxJunior": 0.000000,
            "boardAmountBeforeTaxJunior": 0.000000,
            "boardAmountNetAfterTaxJunior": 0.000000,
            "boardAmountNetBeforeTaxJunior": 0.000000,
            "boardAmountInvoiceAfterTaxJunior": 0.000000,
            "boardAmountInvoiceBeforeTaxJunior": 0.000000,
            "boardAmountAfterTaxChild": 0.000000,
            "boardAmountBeforeTaxChild": 0.000000,
            "boardAmountNetAfterTaxChild": 0.000000,
            "boardAmountNetBeforeTaxChild": 0.000000,
            "boardAmountInvoiceAfterTaxChild": 0.000000,
            "boardAmountInvoiceBeforeTaxChild": 0.000000,
            "boardAmountAfterTaxInfant": 0.000000,
            "boardAmountBeforeTaxInfant": 0.000000,
            "boardAmountNetAfterTaxInfant": 0.000000,
            "boardAmountNetBeforeTaxInfant": 0.000000,
            "boardAmountInvoiceAfterTaxInfant": 0.000000,
            "boardAmountInvoiceBeforeTaxInfant": 0.000000,
            "booker": null,
            "bookerAccommodationPercentageCommission": null,
            "bookerAccommodationAmountCommission": null,
            "bookerBoardPercentageCommission": null,
            "bookerBoardAmountCommission": null,
            "billTo": null,
            "billToAccommodationPercentageCommission": null,
            "billToAccommodationAmountCommission": null,
            "billToBoardPercentageCommission": null,
            "billToBoardAmountCommission": null,
            "billToAccommodationPercentageDiscount": null,
            "billToAccommodationAmountDiscount": null,
            "billToBoardPercentageDiscount": null,
            "billToBoardAmountDiscount": null,
            "central": null,
            "centralAccommodationPercentageCommission": null,
            "centralAccommodationAmountCommission": null,
            "centralBoardPercentageCommission": null,
            "centralBoardAmountCommission": null,
            "company": null,
            "companyAccommodationPercentageCommission": null,
            "companyAccommodationAmountCommission": null,
            "companyBoardPercentageCommission": null,
            "companyBoardAmountCommission": null,
            "paymentType": {
                "id": 1,
                "code": "G",
                "name": "Pay Guest",
                "nameI18n": "Pay Guest"
            },
            "policy": {
                "id": 12,
                "code": "24H",
                "name": "24 Hours 1 Night"
            },
            "source": {
                "id": 8,
                "code": "AGE",
                "name": "Agency"
            },
            "segment": {
                "id": 22,
                "code": "CRU",
                "name": "Cruise"
            },
            "channel": {
                "id": 7,
                "code": "CRS",
                "name": "Central ReservationSystem"
            },
            "groupInvoice": false,
            "reservationPriceModelType": {
                "id": 1,
                "code": "AAT",
                "name": "Amount After Tax"
            },
            "totalQuantity": 0,
            "totalQuantityConsumed": 0,
            "totalQuantityAvailable": 0,
            "totalAccommodationPrice": 0.000000,
            "totalBoardPrice": 0.000000,
            "totalServicePrice": 0.000000,
            "totalStayServicePrice": 0.000000,
            "totalPrice": 0.000000,
            "reservationGroupHolder": null,
            "createdDate": "2023-12-05T15:06:40.537Z",
            "modifiedDate": null
        }
    ]
}