Reservation By Id [GET]
Operation
Get a single element of Reservation by its id
Request
Property | Type | Required | Type parameter | Default value | Description |
---|---|---|---|---|---|
chainId | String | true | path parameter | Unique identificator of the chain. | |
propertyId | Integer | true | path parameter | Unique identificator of the property. | |
reservationId | Integer | true | path parameter | Unique identificator of the reservation. |
Example request
GET https://publicapi-providers.ulysescloud.com:9797/public/api/v1/con/chain/1/property/1/reservation/1
Response
The response is an entity of type Reservation or an error if it's not found.
Entity
reservationHolder pmsLocator crsLocator otaLocator cmLocator remark reservationRoomStayListField Type Required Description id int false Unique identificator of the Reservation. property Property false Property data. ReservationHolder false Holder profile of this Reservation. string false Locator of the PMS. string false Locator of the CRS. string false Locator of the OTA. string false Locator of the CM. accommodationAmount bigDecimal false Accomodation total amount of the Reservation. boardAmount bigDecimal false Board total amount of the Reservation. serviceAmount bigDecimal false Service total amount of the Reservation. totalAmount bigDecimal false Total amount of the Reservation. string false Array of ReservationRoomStay true reservationGuaranteeCardList Array of ReservationGuaranteeCard false createdDate LocalDateTime false Date of creation. modifiedDate LocalDateTime false Date of modiffication. deposit ReservationDeposit false
Example response
{ "id": 6915, "reservationHolder": { "id": 6915, "profileId": 15, "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, "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, "profileId": 65, "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, "productChargeQuantityType": { "id": 1, "code": "RES", "name": "By ReservationRoomStay", "nameI18n": "By ReservationRoomStay" }, "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 } }] }] }