post Reservation Notif (v0) -> Create 3 nights, rate changes, VCC on folio 2, do not show rate to guest
POST {{HostName}}/resnotif/v0/hotels/{{HotelCode}}/reservations
Request Body
{"reservations"=>[{"reservationIdList"=>[{"id"=>"{{$timestamp}}-{{channelCode}}", "idExtension"=>"1"}], "lastModifyDateTime"=>"2020-07-01T12:21:00-07:00", "roomStay"=>{"arrivalDate"=>"{{currentdateplus1}}", "departureDate"=>"{{currentdateplus4}}", "roomRates"=>[{"rates"=>{"rate"=>[{"base"=>{"amountBeforeTax"=>200, "currencyCode"=>"{{currencyCode}}"}, "start"=>"{{currentdateplus1}}", "end"=>"{{currentdateplus1}}"}]}, "guestCounts"=>{"childAges"=>[4, 9, 17], "adults"=>2, "children"=>3}, "roomType"=>"{{RoomTypeCode}}", "ratePlanCode"=>"{{RatePlanCode}}", "numberOfUnits"=>1, "start"=>"{{currentdateplus1}}", "end"=>"{{currentdateplus1}}"}, {"rates"=>{"rate"=>[{"base"=>{"amountBeforeTax"=>300, "currencyCode"=>"{{currencyCode}}"}, "start"=>"{{currentdateplus2}}", "end"=>"{{currentdateplus2}}"}]}, "guestCounts"=>{"childAges"=>[4, 9, 17], "adults"=>2, "children"=>3}, "roomType"=>"{{RoomTypeCode}}", "ratePlanCode"=>"{{RatePlanCode}}", "numberOfUnits"=>1, "start"=>"{{currentdateplus2}}", "end"=>"{{currentdateplus2}}"}, {"rates"=>{"rate"=>[{"base"=>{"amountBeforeTax"=>200, "currencyCode"=>"{{currencyCode}}"}, "start"=>"{{currentdateplus3}}", "end"=>"{{currentdateplus3}}"}]}, "guestCounts"=>{"childAges"=>[4, 9, 17], "adults"=>2, "children"=>3}, "roomType"=>"{{RoomTypeCode}}", "ratePlanCode"=>"{{RatePlanCode}}", "numberOfUnits"=>1, "start"=>"{{currentdateplus3}}", "end"=>"{{currentdateplus3}}"}], "total"=>{"amountAfterTax"=>700, "amountBeforeTax"=>67.09, "currencyCode"=>"{{currencyCode}}"}, "guarantee"=>{"guaranteeType"=>"5"}}, "reservationGuests"=>[{"profileInfo"=>{"profile"=>{"customer"=>{"personName"=>[{"surname"=>"{{$randomLastName}}", "givenName"=>"{{$randomFirstName}}", "nameTitle"=>"Mr and Mrs", "nameType"=>"Primary", "email"=>"{{$randomEmail}}", "phoneNumber"=>"{{$randomPhoneNumber}}", "address"=>{"addressLine"=>["{{$randomStreetAddress}}"], "cityName"=>"{{$randomCity}}", "postalCode"=>"AS 111", "country"=>{"code"=>"{{$randomCountryCode}}"}, "state"=>"UT"}}], "language"=>"en-us"}, "profileType"=>"Guest"}}, "primary"=>true}, {"profileInfo"=>{"profileIdList"=>[{"id"=>"NCSP", "type"=>"TravelAgent"}], "profile"=>{"profileType"=>"TravelAgent", "companyInfo"=>{"companyName"=>"NCSP"}}}}], "reservationPaymentMethods"=>[{"paymentMethod"=>"38", "folioView"=>"1"}, {"paymentMethod"=>"5", "folioView"=>"2", "paymentCard"=>{"cardType"=>"VI", "cardNumber"=>"1234123412341234", "expirationDate"=>"06/25", "cardHolderName"=>"ABC VirtualCard"}}], "hotelCode"=>"{{HotelCode}}", "messageId"=>"{{$randomUUID}}", "comments"=>[{"comment"=>{"text"=>{"value"=>"Channel Text note\n1 king bed\nNon-Smoking\nBill guest full stay"}, "commentTitle"=>"Notes from Channel", "notificationLocation"=>"RESERVATION", "type"=>"GEN", "internal"=>true, "confidential"=>false, "overrideInternal"=>false}}], "printRate"=>false, "optedForCommunication"=>false}]}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Authorization | string | ||
Content-Type | string | ||
x-channelCode | string | ||
x-app-key | string |