Reservation List [GET]

Operation

Returns a paginated list of Reservation.

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


Request

PropertyTypeRequiredType parameterDefault valueDescription
chainIdinttruepath parameter
Unique identificator of the chain.
propertyIdinttruepath parameter
Unique identificator of the property.
otaLocatorStringfalserequest parameter

pmsLocatorStringfalserequest parameter

crsLocatorStringfalserequest parameter

cmLocatorStringfalserequest parameter

arrivalFromdatefalserequest parameter

arrivalTodatefalserequest parameter

departureFromdatefalserequest parameter

departureTodatefalserequest parameter

stayFromdatefalserequest parameter

stayTodatefalserequest parameter

createdFromdateTimefalserequest parameter

createdTodateTimefalserequest parameter

modifiedFromdateTimefalserequest parameter

modifiedTodateTimefalserequest parameter

cancelledFromdateTimefalserequest parameter

cancelledTodateTimefalserequest parameter

reservationStatusTypeIdListList<int>falserequest parameter

reservationSituationTypeIdListList<int>falserequest parameter

chainLoyaltyIdintfalserequest parameter

roomIdListList<int>falserequest parameter

roomCodeListList<String>falserequest parameter

holderEmailstringfalserequest parameter

offsetintfalserequest parameter0
limitintfalserequest parameter10
sortstringfalserequest parameterId
sortModestringfalserequest parameterDesc

Example request

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


Response

PropertyTypeRequiredDescription
PagePagetrue

Entity



FieldTypeRequiredDescription
idintfalseUnique identificator of the Reservation.
propertyPropertyfalseProperty data.

reservationHolder

ReservationHolderfalseHolder profile of this Reservation.

pmsLocator

stringfalseLocator of the PMS.

crsLocator

stringfalseLocator of the CRS.

otaLocator

stringfalseLocator of the OTA.

cmLocator

stringfalseLocator of the CM.
accommodationAmountbigDecimalfalseAccomodation total amount of the Reservation.
boardAmountbigDecimalfalseBoard total amount of the Reservation.
serviceAmountbigDecimalfalseService total amount of the Reservation.
totalAmountbigDecimalfalseTotal amount of the Reservation.

remark

stringfalse

reservationRoomStayList

Array of ReservationRoomStaytrue
reservationGuaranteeCardListArray of ReservationGuaranteeCardfalse
createdDateLocalDateTimefalseDate of creation.
modifiedDateLocalDateTimefalseDate of modiffication.
depositReservationDepositfalse

Example response

{
	"count": 6,
	"offset": 0,
	"limit": 1,
	"list": [{
		"id": 6915,
		"reservationHolder": {
			"id": 6915,
			"documentNumber": null,
			"givenName": "David",
			"surName": "González",
			"secondSurName": null,
			"street": null,
			"city": null,
			"stateProvName": null,
			"stateProvCode": null,
			"postalCode": null,
			"countryCode": "ES",
			"email": null,
			"phoneNumber": null,
			"language": {
				"id": 1,
				"code": "ES",
				"name": "Spanish",
				"nameI18n": "Spanish"
			},
			"documentType": null
		},
		"pmsLocator": "ALI00006915",
		"crsLocator": null,
		"otaLocator": null,
		"cmLocator": null,
		"accommodationAmount": 0.000000,
		"boardAmount": 0.000000,
		"serviceAmount": 1792.000000,
		"totalAmount": 1792.000000,
		"remark": null,
		"createdDate": "2021-06-24T15:54:16.827Z",
		"modifiedDate": "2021-06-24T16:32:29.219Z",
		"reservationRoomStayList": [{
			"id": 6915,
			"reservationHolder": {
				"id": 6915,
				"documentNumber": null,
				"givenName": "Marina",
				"surName": "García",
				"secondSurName": null,
				"street": null,
				"city": null,
				"stateProvName": null,
				"stateProvCode": null,
				"postalCode": null,
				"countryCode": "ES",
				"email": null,
				"phoneNumber": null,
				"language": {
					"id": 1,
					"code": "ES",
					"name": "Spanish",
					"nameI18n": "Spanish"
				},
				"documentType": null
			},
			"pmsLocator": "ALI00006915",
			"crsLocator": null,
			"otaLocator": null,
			"cmLocator": null,
			"accommodationAmount": 0.000000,
			"boardAmount": 0.000000,
			"serviceAmount": 1792.000000,
			"totalAmount": 1792.000000,
			"remark": null,
			"createdDate": "2021-06-24T15:54:16.827Z",
			"modifiedDate": "2021-06-24T16:32:29.219Z",
			"reservationRoomStayList": [{
				"id": 11766,
				"reservationStatusType": {
					"id": 1,
					"code": "RES",
					"name": "Reserved",
					"nameI18n": "Reserved",
					"colorCode": "#43a047"
				},
				"arrival": "2021-08-01",
				"departure": "2021-08-02",
				"arrivalTime": null,
				"departureTime": null,
				"quantity": 1,
				"accommodation": {
					"id": 707,
					"name": "Double",
					"roomType": {
						"id": 17,
						"name": "Double",
						"nameI18n": "Double",
						"mainImage": "1/2/propertyroomtypeimages/6e8184e4-ecc6-4d86-a56d-24d3776688df.jpg"
					}
				},
				"room": null,
				"adult": 2,
				"junior": 0,
				"child": 0,
				"infant": 0,
				"accommodationAmount": null,
				"boardAmount": null,
				"serviceAmount": null,
				"totalAmount": null,
				"productFee": {
					"id": 812,
					"name": "City Tax Barcelona"
				},
				"pmsLocator": "ALI00006915/11766",
				"crsLocator": null,
				"otaLocator": null,
				"cmLocator": null,
				"remark": null,
				"reservationRoomStayGuests": [{
					"id": 22045,
					"documentType": null,
					"documentNumber": null,
					"givenName": "test",
					"surName": "test",
					"secondSurName": null,
					"genderType": null,
					"birthDate": null,
					"birthCountryCode": null,
					"birthPlace": null,
					"effectiveDate": null,
					"expireDate": null,
					"street": null,
					"city": null,
					"stateProvName": null,
					"stateProvCode": null,
					"countryCode": "ES",
					"postalCode": null,
					"nationalityCountryCode": null,
					"countryOfIssuanceCode": null,
					"ocr": null,
					"email": null,
					"phoneNumber": null,
					"allowMarketing": null,
					"allowThirdParty": null,
					"language": {
						"id": 1,
						"code": "ES",
						"name": "Spanish",
						"nameI18n": "Spanish"
					}
				}],
				"mainBoard": {
					"id": 5,
					"code": "RO",
					"name": "Room Only",
					"serviceList": null
				},
				"reservationRoomStayDaily": [{
					"id": 56374,
					"date": "2021-08-01",
					"room": null,
					"allotment": null,
					"rate": null,
					"amountBeforeTax": 0.000000,
					"amountAfterTax": 0.000000,
					"amountNetAfterTax": 0.000000,
					"amountNetBeforeTax": 0.000000,
					"amountInvoiceAfterTax": 0.000000,
					"amountInvoiceBeforeTax": 0.000000,
					"accommodationAmount": 0.000000,
					"accommodationAmountAfterDiscount": 0.000000,
					"accommodationAmountAfterTax": 0.000000,
					"accommodationAmountBeforeTax": 0.000000,
					"accommodationAmountNetAfterTax": 0.000000,
					"accommodationAmountNetBeforeTax": 0.000000,
					"accommodationAmountInvoiceAfterTax": 0.000000,
					"accommodationAmountInvoiceBeforeTax": 0.000000,
					"centralAccommodationPercentageCommission": null,
					"centralAccommodationAmountCommission": null,
					"centralBoardPercentageCommission": null,
					"centralBoardAmountCommission": null,
					"companyAccommodationPercentageCommission": null,
					"companyAccommodationAmountCommission": null,
					"companyBoardPercentageCommission": null,
					"companyBoardAmountCommission": null,
					"bookerAccommodationPercentageCommission": null,
					"bookerAccommodationAmountCommission": null,
					"bookerBoardPercentageCommission": null,
					"bookerBoardAmountCommission": null,
					"billToAccommodationPercentageCommission": null,
					"billToAccommodationAmountCommission": null,
					"billToBoardPercentageCommission": null,
					"billToBoardAmountCommission": null,
					"billToAccommodationPercentageDiscount": null,
					"billToAccommodationAmountDiscount": null,
					"billToBoardPercentageDiscount": null,
					"billToBoardAmountDiscount": 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,
						"code": "RO",
						"name": "Room Only",
						"serviceList": null
					},
					"boardAmountAfterDiscountAdult": 0.000000,
					"boardAmountAdult": 0.000000,
					"boardAmountAfterTaxAdult": 0.000000,
					"boardAmountBeforeTaxAdult": 0.000000,
					"boardAmountNetAfterTaxAdult": 0.000000,
					"boardAmountNetBeforeTaxAdult": 0.000000,
					"boardAmountInvoiceAfterTaxAdult": 0.000000,
					"boardAmountInvoiceBeforeTaxAdult": 0.000000,
					"boardAmountAfterDiscountJunior": 0.000000,
					"boardAmountJunior": 0.000000,
					"boardAmountAfterTaxJunior": 0.000000,
					"boardAmountBeforeTaxJunior": 0.000000,
					"boardAmountNetAfterTaxJunior": 0.000000,
					"boardAmountNetBeforeTaxJunior": 0.000000,
					"boardAmountInvoiceAfterTaxJunior": 0.000000,
					"boardAmountInvoiceBeforeTaxJunior": 0.000000,
					"boardAmountAfterDiscountChild": 0.000000,
					"boardAmountChild": 0.000000,
					"boardAmountAfterTaxChild": 0.000000,
					"boardAmountBeforeTaxChild": 0.000000,
					"boardAmountNetAfterTaxChild": 0.000000,
					"boardAmountNetBeforeTaxChild": 0.000000,
					"boardAmountInvoiceAfterTaxChild": 0.000000,
					"boardAmountInvoiceBeforeTaxChild": 0.000000,
					"boardAmountAfterDiscountInfant": 0.000000,
					"boardAmountInfant": 0.000000,
					"boardAmountAfterTaxInfant": 0.000000,
					"boardAmountBeforeTaxInfant": 0.000000,
					"boardAmountNetAfterTaxInfant": 0.000000,
					"boardAmountNetBeforeTaxInfant": 0.000000,
					"boardAmountInvoiceAfterTaxInfant": 0.000000,
					"boardAmountInvoiceBeforeTaxInfant": 0.000000,
					"paymentType": {
						"id": 1,
						"code": "G",
						"name": "Pay Guest",
						"nameI18n": "Pay Guest"
					},
					"propertyPolicy": {
						"id": 12,
						"code": "24H",
						"name": "24 Hours 1 Night"
					},
					"propertySource": {
						"id": 13,
						"code": "PHO",
						"name": "Phone"
					},
					"propertySegment": {
						"id": 19,
						"code": "HACC",
						"name": "Home Account"
					},
					"propertyChannel": {
						"id": 11,
						"code": "WEB",
						"name": "Booking Engine"
					},
					"booker": null,
					"billTo": null,
					"central": null,
					"company": null,
					"reservationGroup": null
				}],
				"reservationRoomStayServiceList": [{
					"id": 17477,
					"service": {
						"id": 64,
						"code": "COT",
						"name": "Cot"
					},
					"startDate": "2021-08-01",
					"endDate": "2021-08-05",
					"quantity": 7,
					"totalAmountAfterTax": 128.000000,
					"totalAmountBeforeTax": 160.000000,
					"reservationRoomStayServiceDailyList": [{
							"id": 83330,
							"date": "2021-08-04",
							"rate": null,
							"amountBeforeTax": 29.090909,
							"amountAfterTax": 32.000000,
							"currency": {
								"id": 1,
								"code": "EUR",
								"name": "Euro",
								"nameI18n": "Euro",
								"symbol": "€",
								"decimalPlaces": 2
							},
							"offer": null,
							"offerAmountDiscount": null,
							"offerPercentDiscount": null,
							"promotion": null,
							"promotionAmountDiscount": null,
							"promotionPercentDiscount": null,
							"bookerPercentageCommission": null,
							"bookerAmountCommission": null,
							"billToPercentageCommission": null,
							"billToAmountCommission": null,
							"billToPercentageDiscount": null,
							"billToAmountDiscount": null,
							"centralPercentageCommission": null,
							"centralAmountCommission": null,
							"companyPercentageCommission": null,
							"companyAmountCommission": null,
							"postingDate": null
						},
						{
							"id": 83334,
							"date": "2021-08-03",
							"rate": null,
							"amountBeforeTax": 29.090909,
							"amountAfterTax": 32.000000,
							"currency": {
								"id": 1,
								"code": "EUR",
								"name": "Euro",
								"nameI18n": "Euro",
								"symbol": "€",
								"decimalPlaces": 2
							},
							"offer": null,
							"offerAmountDiscount": null,
							"offerPercentDiscount": null,
							"promotion": null,
							"promotionAmountDiscount": null,
							"promotionPercentDiscount": null,
							"bookerPercentageCommission": null,
							"bookerAmountCommission": null,
							"billToPercentageCommission": null,
							"billToAmountCommission": null,
							"billToPercentageDiscount": null,
							"billToAmountDiscount": null,
							"centralPercentageCommission": null,
							"centralAmountCommission": null,
							"companyPercentageCommission": null,
							"companyAmountCommission": null,
							"postingDate": null
						},
						{
							"id": 83335,
							"date": "2021-08-02",
							"rate": null,
							"amountBeforeTax": 29.090909,
							"amountAfterTax": 32.000000,
							"currency": {
								"id": 1,
								"code": "EUR",
								"name": "Euro",
								"nameI18n": "Euro",
								"symbol": "€",
								"decimalPlaces": 2
							},
							"offer": null,
							"offerAmountDiscount": null,
							"offerPercentDiscount": null,
							"promotion": null,
							"promotionAmountDiscount": null,
							"promotionPercentDiscount": null,
							"bookerPercentageCommission": null,
							"bookerAmountCommission": null,
							"billToPercentageCommission": null,
							"billToAmountCommission": null,
							"billToPercentageDiscount": null,
							"billToAmountDiscount": null,
							"centralPercentageCommission": null,
							"centralAmountCommission": null,
							"companyPercentageCommission": null,
							"companyAmountCommission": null,
							"postingDate": null
						},
						{
							"id": 83336,
							"date": "2021-08-01",
							"rate": null,
							"amountBeforeTax": 29.090909,
							"amountAfterTax": 32.000000,
							"currency": {
								"id": 1,
								"code": "EUR",
								"name": "Euro",
								"nameI18n": "Euro",
								"symbol": "€",
								"decimalPlaces": 2
							},
							"offer": null,
							"offerAmountDiscount": null,
							"offerPercentDiscount": null,
							"promotion": null,
							"promotionAmountDiscount": null,
							"promotionPercentDiscount": null,
							"bookerPercentageCommission": null,
							"bookerAmountCommission": null,
							"billToPercentageCommission": null,
							"billToAmountCommission": null,
							"billToPercentageDiscount": null,
							"billToAmountDiscount": null,
							"centralPercentageCommission": null,
							"centralAmountCommission": null,
							"companyPercentageCommission": null,
							"companyAmountCommission": null,
							"postingDate": null
						}
					]
				}],
				"createdDate": "2021-06-24T15:54:16.890Z",
				"modifiedDate": "2021-06-24T16:32:29.219Z",
				"deposit": {
				    "productPayment" : {
				        "code" : "VI"
				    },
				    "amount" : 100,
				    "productDeposit" : {
			        	"code" : "DEPRE"
					    },
				    "chargeId":"ch_3MA9wDGjGBQ6ROtO0Rm9mtudss"
				},
				"reservationType" : {
        			"id": 2,
	        		"chainId": 1,
	        		"propertyId": 2,
	        		"code": "PREVIEW",
	        		"name": "Pending Review",
    	    		"colorCode": "#FDD835",
        			"active": true
		    	}
			}]
		}]
	}]
}