post Global Alerts

POST {{HostName}}/rsv/config/v1/hotels/{{HotelId}}/globalAlerts

Use LOV modules - https://{host}/operarest/{schemamap}/lov/v1/listOfValues/AlertCodesMultiHotel?parameterName=HotelCodes&includeInactiveFlag=false&parameterValue={{HotelId}}

  • GET 'https://{host}/operarest/{schemamap}/lov/v1/listOfValues/AlertAreas?parameterName=InHouseYn&includeInactiveFlag=false&parameterValue=Y' to find available fields for this request.

Request Body

{"globalAlerts"=>[{"hotelId"=>"{{HotelId}}", "alertCode"=>"CHECK", "description"=>"To send an alert of Check out type if tax is adjusted during END OF DAY.", "area"=>"Reservation", "queryId"=>"28588", "notifications"=>{"screen"=>true, "print"=>false}, "conditions"=>{"condition"=>[{"leftExpression"=>{"fieldName"=>"ARRIVAL", "fieldDescription"=>"Arrival Date", "tableName"=>"NAME_RESERVATION", "virtual"=>false, "dataType"=>"DATE", "lovSelected"=>""}, "operator"=>{"operatorName"=>"225", "operatorDescription"=>"Is Between", "parameterSize"=>"3"}, "rightExpression"=>{"parameter"=>["2023-06-23", "2023-06-23"]}}]}, "welcomeOffer"=>false, "stopCheckInCheckOut"=>false}]}

HEADERS

KeyDatatypeRequiredDescription
x-app-keystring
x-hotelidstring