rmcfg: OPERA Cloud Room Configuration API
170 operations from Oracle’s published OHIP specifications (26.3.0.0). Each shows its HTTP method and path and the typed call on ctx.Ohip.Api. hotelId defaults to the invocation’s hotel.
changeBuildingGroups
Section titled “changeBuildingGroups”Change Housekeeping Building Group
PUT /rm/config/v1/buildingGroups · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeBuildingGroupsAsync(BuildingGroupsToBeChanged body, CancellationToken ct = default)changeBuildings
Section titled “changeBuildings”Change Buildings
PUT /rm/config/v1/buildings · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeBuildingsAsync(BuildingsToBeChanged body, CancellationToken ct = default)changeFloors
Section titled “changeFloors”Change floors
PUT /rm/config/v1/floors/{floorsId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeFloorsAsync(string floorsId, FloorsToBeChanged body, CancellationToken ct = default)changeHotelRoomMaintenanceReasons
Section titled “changeHotelRoomMaintenanceReasons”Change Hotel Room Maintenance Reasons
PUT /rm/config/v1/hotels/{hotelId}/roomMaintenanceReasons/{reasonCode} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeHotelRoomMaintenanceReasonsAsync(string reasonCode, HotelRoomMaintenanceReasonsToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeHousekeepingAttendants
Section titled “changeHousekeepingAttendants”Change housekeeping attendants configuration
PUT /rm/config/v1/hotels/{hotelId}/housekeepingAttendants/{attendantId} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeHousekeepingAttendantsAsync(string attendantId, HousekeepingAttendantsToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeHousekeepingCreditRules
Section titled “changeHousekeepingCreditRules”Change Housekeeping Credit Rules
PUT /rm/config/v1/hotels/{hotelId}/creditRules/{code} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeHousekeepingCreditRulesAsync(string code, HousekeepingCreditRulesToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeHousekeepingRoomSchedules
Section titled “changeHousekeepingRoomSchedules”Change housekeeping room schedules
PUT /rm/config/v1/hotels/{hotelId}/housekeepingRoomSchedules/{roomScheduleId} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeHousekeepingRoomSchedulesAsync(string roomScheduleId, HousekeepingRoomSchedulesToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeHousekeepingSectionGroups
Section titled “changeHousekeepingSectionGroups”Change Housekeeping Section Groups
PUT /rm/config/v1/hotels/{hotelId}/housekeepingSectionGroups/{code} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeHousekeepingSectionGroupsAsync(string code, HousekeepingSectionGroupsToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeHousekeepingSections
Section titled “changeHousekeepingSections”Change Housekeeping Sections
PUT /rm/config/v1/hotels/{hotelId}/housekeepingSections/{code} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeHousekeepingSectionsAsync(string code, HousekeepingSectionsToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeHousekeepingSupplyCodes
Section titled “changeHousekeepingSupplyCodes”Change Housekeeping Codes
PUT /rm/config/v1/hotels/{hotelId}/housekeepingSupplyCodes/{code} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeHousekeepingSupplyCodesAsync(string code, HousekeepingCodesToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeHousekeepingTasks
Section titled “changeHousekeepingTasks”Change Housekeeping Tasks
PUT /rm/config/v1/hotels/{hotelId}/housekeepingTasks/{code} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeHousekeepingTasksAsync(string code, HousekeepingTasksToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeOutOfOrderServiceReasons
Section titled “changeOutOfOrderServiceReasons”Change Out Of Order Service Reasons
PUT /rm/config/v1/hotels/{hotelId}/outOfOrderServiceReasons/{reasonCode} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeOutOfOrderServiceReasonsAsync(string reasonCode, OutOfOrderServiceReasonsToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeResortRoomCondition
Section titled “changeResortRoomCondition”Change room condition configuration
PUT /rm/config/v1/hotels/{hotelId}/roomConditions/{roomConditionCode} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeResortRoomConditionAsync(string roomConditionCode, ResortRoomConditionToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeRoomConditionTemplate
Section titled “changeRoomConditionTemplate”Change room condition template
PUT /rm/config/v1/roomConditions/{templateCode} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeRoomConditionTemplateAsync(string templateCode, RoomConditionTemplateToBeChanged body, CancellationToken ct = default)changeRoomFeatures
Section titled “changeRoomFeatures”Change Hotel Room Features
PUT /rm/config/v1/hotels/{hotelId}/roomFeatures · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeRoomFeaturesAsync(RoomFeaturesToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeRoomGroups
Section titled “changeRoomGroups”Change Room Groups
PUT /rm/config/v1/hotels/{hotelId}/rateGroups/{rateGroupCode} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeRoomGroupsAsync(string rateGroupCode, RoomGroupsToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeRoomHierarchies
Section titled “changeRoomHierarchies”Change Room Hierarchies
PUT /rm/config/v1/roomHierarchies · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeRoomHierarchiesAsync(RoomHierarchiesToBeChanged body, CancellationToken ct = default)changeRoomMoveReasons
Section titled “changeRoomMoveReasons”Change Room Move Reasons
PUT /rm/config/v1/roomMoveReasons/{reasonCode} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeRoomMoveReasonsAsync(string reasonCode, RoomMoveReasonsToBeChanged body, CancellationToken ct = default)changeTemplateFloors
Section titled “changeTemplateFloors”Change template floors
PUT /rm/config/v1/templateFloors/{templateFloorsId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeTemplateFloorsAsync(string templateFloorsId, TemplateFloorsToBeChanged body, CancellationToken ct = default)changeTemplateHousekeepingRoomSchedule
Section titled “changeTemplateHousekeepingRoomSchedule”Change housekeeping room schedules configured at template level
PUT /rm/config/v1/roomSchedules/templates/{sequenceId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeTemplateHousekeepingRoomScheduleAsync(int sequenceId, TemplateHousekeepingRoomSchedulesToBeChanged body, CancellationToken ct = default)changeTemplateOutOfOrderServiceReasons
Section titled “changeTemplateOutOfOrderServiceReasons”Change a template Out Of Order Service Reason Code
PUT /rm/config/v1/outOfOrderServiceReasons/{reasonCode} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeTemplateOutOfOrderServiceReasonsAsync(string reasonCode, TemplateOutOfOrderServiceReasonsToBeChanged body, CancellationToken ct = default)changeTemplateRoomFeatures
Section titled “changeTemplateRoomFeatures”Change template Room Features
PUT /rm/config/v1/roomFeatures · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeTemplateRoomFeaturesAsync(TemplateRoomFeaturesToBeChanged body, CancellationToken ct = default)changeTemplateRoomMaintenanceReasons
Section titled “changeTemplateRoomMaintenanceReasons”Change Template Room Maintenance Reasons
PUT /rm/config/v1/roomMaintenanceReasons/{reasonCode} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeTemplateRoomMaintenanceReasonsAsync(string reasonCode, TemplateRoomMaintenanceReasonsToBeChanged body, CancellationToken ct = default)changeUpsertHousekeepingCreditRules
Section titled “changeUpsertHousekeepingCreditRules”Create/Change Housekeeping Credit Rules
PUT /rm/config/v1/upsert/hotels/{hotelId}/creditRules/{code} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeUpsertHousekeepingCreditRulesAsync(string code, HousekeepingCreditRulesToBeChanged body, string? hotelId = null, CancellationToken ct = default)changeUpsertRoomHierarchies
Section titled “changeUpsertRoomHierarchies”Create/Change Room Hierarchies
PUT /rm/config/v1/upsert/roomHierarchies · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.ChangeUpsertRoomHierarchiesAsync(RoomHierarchiesToBeChanged body, CancellationToken ct = default)copyBuildingGroups
Section titled “copyBuildingGroups”Copy Building Groups
PUT /rm/config/v1/hotels/{sourceHotelId}/buildingGroups/copy · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.CopyBuildingGroupsAsync(string sourceHotelId, CopyBuildingGroups body, CancellationToken ct = default)copyBuildings
Section titled “copyBuildings”copy existing Building from source property to target properties
PUT /rm/config/v1/hotels/{sourceHotelId}/buildings/copy · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.CopyBuildingsAsync(string sourceHotelId, CopyBuildings body, CancellationToken ct = default)copyHousekeepingSectionGroups
Section titled “copyHousekeepingSectionGroups”copy Housekeeping Section Groups
PUT /rm/config/v1/hotels/{sourceHotelId}/housekeepingSectionGroups/copy · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.CopyHousekeepingSectionGroupsAsync(string sourceHotelId, CopyHousekeepingSectionGroups body, CancellationToken ct = default)copyHousekeepingSections
Section titled “copyHousekeepingSections”copy Housekeeping Sections
PUT /rm/config/v1/hotels/{sourceHotelId}/housekeepingSections/copy · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.CopyHousekeepingSectionsAsync(string sourceHotelId, CopyHousekeepingSections body, CancellationToken ct = default)copyHousekeepingSupplyCodes
Section titled “copyHousekeepingSupplyCodes”copy Housekeeping Codes
PUT /rm/config/v1/hotels/{sourceHotelId}/housekeepingSupplyCodes/copy · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.CopyHousekeepingSupplyCodesAsync(string sourceHotelId, CopyHousekeepingCodes body, CancellationToken ct = default)copyRoomHierarchies
Section titled “copyRoomHierarchies”copy Room Hierarchies
PUT /rm/config/v1/roomHierarchies/copy · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.CopyRoomHierarchiesAsync(CopyRoomHierarchies body, CancellationToken ct = default)copyRooms
Section titled “copyRooms”Copy Rooms
PUT /rm/config/v1/hotels/{hotelId}/rooms/{roomsId}/copy · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.CopyRoomsAsync(string roomsId, CopyRooms body, string? hotelId = null, CancellationToken ct = default)deleteBedTypeRequests
Section titled “deleteBedTypeRequests”Delete Bed Type Requests
DELETE /rm/config/v1/bedTypeRequests/{bedTypeRequestsId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteBedTypeRequestsAsync(string bedTypeRequestsId, string[]? bedTypeRequestsCodes = null, CancellationToken ct = default)deleteBedTypes
Section titled “deleteBedTypes”Delete an existing Bed type
DELETE /rm/config/v1/bedTypes/{bedTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteBedTypesAsync(string bedTypesId, string[]? bedTypeCodes = null, CancellationToken ct = default)deleteFloorTypes
Section titled “deleteFloorTypes”Delete Floor Types
DELETE /rm/config/v1/floorTypes/{floorTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteFloorTypesAsync(string floorTypesId, string[]? floorTypesCodes = null, CancellationToken ct = default)deleteRoomClass
Section titled “deleteRoomClass”Delete a Room Class
DELETE /rm/config/v1/hotels/{hotelId}/roomClasses/{roomClassId} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteRoomClassAsync(string roomClassId, string? hotelId = null, string? roomClass = null, CancellationToken ct = default)deleteRoomClassTemplate
Section titled “deleteRoomClassTemplate”Delete Room Class Template
DELETE /rm/config/v1/roomClasses/{roomClassTemplateId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteRoomClassTemplateAsync(string roomClassTemplateId, string? roomClass = null, CancellationToken ct = default)deleteRoomPotentials
Section titled “deleteRoomPotentials”Delete Room Potentials
DELETE /rm/config/v1/roomPotentials/{roomPotentialsId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteRoomPotentialsAsync(string roomPotentialsId, string[]? roomPotentialsCodes = null, CancellationToken ct = default)deleteRoomPreferencePriorities
Section titled “deleteRoomPreferencePriorities”Delete Room Preference Priorities
DELETE /rm/config/v1/roomPreferencePriorities/{roomPreferencePrioritiesId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteRoomPreferencePrioritiesAsync(string roomPreferencePrioritiesId, string[]? roomPreferencePrioritiesCodes = null, CancellationToken ct = default)deleteRooms
Section titled “deleteRooms”Delete an existing room given hotel code and room
DELETE /rm/config/v1/hotels/{hotelId}/rooms/{roomsId} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteRoomsAsync(string roomsId, string? hotelId = null, string? room = null, CancellationToken ct = default)deleteRoomTypes
Section titled “deleteRoomTypes”Delete Room Types
DELETE /rm/config/v1/hotels/{hotelId}/roomTypes/{roomTypeId} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteRoomTypesAsync(string roomTypeId, string? hotelId = null, string? roomType = null, CancellationToken ct = default)deleteRoomTypeTemplates
Section titled “deleteRoomTypeTemplates”Delete new Room Type templates
DELETE /rm/config/v1/roomTypes/{roomTypeTemplatesId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteRoomTypeTemplatesAsync(string roomTypeTemplatesId, string? roomType = null, CancellationToken ct = default)deleteSmokingTypes
Section titled “deleteSmokingTypes”Delete Smoking Types
DELETE /rm/config/v1/smokingTypes/{smokingTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteSmokingTypesAsync(string smokingTypesId, string[]? smokingTypesCodes = null, CancellationToken ct = default)deleteTemplateHousekeepingRoomSchedule
Section titled “deleteTemplateHousekeepingRoomSchedule”Delete housekeeping room schedules configured at template level
DELETE /rm/config/v1/roomSchedules/templates/{sequenceId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteTemplateHousekeepingRoomScheduleAsync(int sequenceId, CancellationToken ct = default)deleteTemplateHousekeepingTask
Section titled “deleteTemplateHousekeepingTask”Delete a template Housekeeping Task
DELETE /rm/config/v1/templateHousekeepingTasks/{templateId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteTemplateHousekeepingTaskAsync(string templateId, bool? forceRemove = null, CancellationToken ct = default)deleteVacantRoomStatus
Section titled “deleteVacantRoomStatus”Delete vacant room status configuration.
DELETE /rm/config/v1/hotels/{hotelId}/vacantRoomStatus/{vacantRoomStatusId} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.DeleteVacantRoomStatusAsync(double vacantRoomStatusId, string? hotelId = null, CancellationToken ct = default)generateRoomHierarchy
Section titled “generateRoomHierarchy”generate the room hierarchies
POST /rm/config/v1/roomHierarchies/generate · chain-level
Task<RoomHierarchiesDetails?> ctx.Ohip.Api.Rmcfg.GenerateRoomHierarchyAsync(RoomHierarchiesToGenerate body, CancellationToken ct = default)generateRoomTypeDescription
Section titled “generateRoomTypeDescription”Generates the room type description based on the input parameters.
POST /rm/config/v1/roomTypes/text · chain-level
Task<GenerateRoomTypeDescriptionResponse?> ctx.Ohip.Api.Rmcfg.GenerateRoomTypeDescriptionAsync(GenerateRoomTypeDescriptionRequest body, CancellationToken ct = default)getBedTypeRequests
Section titled “getBedTypeRequests”Get Bed Type Requests
GET /rm/config/v1/bedTypeRequests · chain-level
Task<BedTypeRequestsDetails?> ctx.Ohip.Api.Rmcfg.GetBedTypeRequestsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getBedTypes
Section titled “getBedTypes”Get Bed types
GET /rm/config/v1/bedTypes · chain-level
Task<BedTypesDetails?> ctx.Ohip.Api.Rmcfg.GetBedTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getBuildingFloorMappings
Section titled “getBuildingFloorMappings”Get Hotel level floor mappings to buildings
GET /rm/config/v1/buildingFloorMappings · chain-level
Task<BuildingFloorMappingsDetails?> ctx.Ohip.Api.Rmcfg.GetBuildingFloorMappingsAsync(string? hotelId = null, string[]? buildingsCodes = null, CancellationToken ct = default)getBuildingGroups
Section titled “getBuildingGroups”Get Housekeeping Building Group info
GET /rm/config/v1/buildingGroups · chain-level
Task<BuildingGroupsDetails?> ctx.Ohip.Api.Rmcfg.GetBuildingGroupsAsync(string? hotelId = null, string[]? codes = null, string? descriptionWildCard = null, string? wildCard = null, CancellationToken ct = default)getBuildings
Section titled “getBuildings”Get Building information
GET /rm/config/v1/buildings · chain-level
Task<BuildingsDetails?> ctx.Ohip.Api.Rmcfg.GetBuildingsAsync(string? hotelId = null, string[]? buildingGroupCodes = null, string? buildingGroupWildCard = null, string[]? codes = null, string? descriptionWildCard = null, string? wildCard = null, CancellationToken ct = default)getFloors
Section titled “getFloors”Get floors
GET /rm/config/v1/floors · chain-level
Task<FloorsDetails?> ctx.Ohip.Api.Rmcfg.GetFloorsAsync(string[]? floorCodes = null, string[]? hotelIds = null, CancellationToken ct = default)getFloorTypes
Section titled “getFloorTypes”Get Floor Types
GET /rm/config/v1/floorTypes · chain-level
Task<FloorTypesDetails?> ctx.Ohip.Api.Rmcfg.GetFloorTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getHotelRoomMaintenanceReasons
Section titled “getHotelRoomMaintenanceReasons”Get Hotel Room Maintenance Reasons
GET /rm/config/v1/hotels/{hotelId}/roomMaintenanceReasons · hotel-scoped
Task<HotelRoomMaintenanceReasonsDetails?> ctx.Ohip.Api.Rmcfg.GetHotelRoomMaintenanceReasonsAsync(string? hotelId = null, string[]? hotelIds = null, bool? includeInactive = null, int? limit = null, int? offset = null, string[]? roomMaintenanceReasonCodes = null, string? wildCard = null, CancellationToken ct = default)getHousekeepingAttendants
Section titled “getHousekeepingAttendants”Get Housekeeping Attendants
GET /rm/config/v1/hotels/{hotelId}/housekeepingAttendants · hotel-scoped · deprecated
Task<HousekeepingAttendantsDetails?> ctx.Ohip.Api.Rmcfg.GetHousekeepingAttendantsAsync(string? hotelId = null, string[]? attendantsCodes = null, bool? includeInactive = null, string? name = null, string? wildCard = null, CancellationToken ct = default)getHousekeepingCreditRules
Section titled “getHousekeepingCreditRules”Get Housekeeping Credit Rules
GET /rm/config/v1/hotels/{hotelId}/creditRules · hotel-scoped
Task<HousekeepingCreditRulesDetails?> ctx.Ohip.Api.Rmcfg.GetHousekeepingCreditRulesAsync(string? hotelId = null, bool? includeInactive = null, string[]? ruleCodes = null, GetRuleTypeQueryParameterType? ruleType = null, CancellationToken ct = default)getHousekeepingRoomSchedules
Section titled “getHousekeepingRoomSchedules”Get housekeeping room schedules
GET /rm/config/v1/hotels/{hotelId}/housekeepingRoomSchedules · hotel-scoped
Task<HousekeepingRoomSchedulesDetails?> ctx.Ohip.Api.Rmcfg.GetHousekeepingRoomSchedulesAsync(string? hotelId = null, string[]? housekeepingRoomScheduleCodes = null, string[]? roomTypeCodes = null, CancellationToken ct = default)getHousekeepingSectionGroups
Section titled “getHousekeepingSectionGroups”Get Housekeeping Section Groups
GET /rm/config/v1/hotels/{hotelId}/housekeepingSectionGroups · hotel-scoped
Task<HousekeepingSectionGroupsDetails?> ctx.Ohip.Api.Rmcfg.GetHousekeepingSectionGroupsAsync(string? hotelId = null, string[]? hotelIds = null, string[]? housekeepingSectionGroupsCodes = null, CancellationToken ct = default)getHousekeepingSections
Section titled “getHousekeepingSections”Get Housekeeping Sections
GET /rm/config/v1/hotels/{hotelId}/housekeepingSections · hotel-scoped
Task<HousekeepingSectionsDetails?> ctx.Ohip.Api.Rmcfg.GetHousekeepingSectionsAsync(string? hotelId = null, string? description = null, string[]? hotelIds = null, string[]? housekeepingSectionsCodes = null, bool? includeInactive = null, CancellationToken ct = default)getHouseKeepingSupplyCodes
Section titled “getHouseKeepingSupplyCodes”Get Housekeeping Codes
GET /rm/config/v1/hotels/{hotelId}/housekeepingSupplyCodes · hotel-scoped
Task<HousekeepingCodesDetails?> ctx.Ohip.Api.Rmcfg.GetHouseKeepingSupplyCodesAsync(string? hotelId = null, string[]? codes = null, string? wildCard = null, CancellationToken ct = default)getHousekeepingTasks
Section titled “getHousekeepingTasks”Get Housekeeping Tasks
GET /rm/config/v1/hotels/{hotelId}/housekeepingTasks · hotel-scoped
Task<HousekeepingTasksDetails?> ctx.Ohip.Api.Rmcfg.GetHousekeepingTasksAsync(string? hotelId = null, bool? includeInactive = null, string[]? taskCodes = null, string? wildCard = null, CancellationToken ct = default)getHousekeepingTaskSheetRooms
Section titled “getHousekeepingTaskSheetRooms”Get information related to housekeeping tasksheet rooms
GET /rm/config/v1/hotels/{hotelId}/housekeepingTaskSheetRooms · hotel-scoped
Task<HousekeepingTaskSheetRoomsDetails?> ctx.Ohip.Api.Rmcfg.GetHousekeepingTaskSheetRoomsAsync(string? hotelId = null, string? building = null, string? daySection = null, string? eveningSection = null, string? floor = null, string? fromRoom = null, string? roomType = null, string? toRoom = null, CancellationToken ct = default)getOutOfOrderServiceReasons
Section titled “getOutOfOrderServiceReasons”Get Out Of Order Service Reasons
GET /rm/config/v1/hotels/{hotelId}/outOfOrderServiceReasons · hotel-scoped
Task<OutOfOrderServiceReasonsDetails?> ctx.Ohip.Api.Rmcfg.GetOutOfOrderServiceReasonsAsync(string? hotelId = null, string[]? hotelIds = null, bool? includeInactive = null, int? limit = null, int? offset = null, string[]? reasonCodes = null, CancellationToken ct = default)getResortRoomConditions
Section titled “getResortRoomConditions”Get room condition configuration
GET /rm/config/v1/hotels/{hotelId}/roomConditions · hotel-scoped
Task<ResortRoomConditionsDetails?> ctx.Ohip.Api.Rmcfg.GetResortRoomConditionsAsync(string? hotelId = null, string[]? hotelIds = null, bool? inactive = null, string[]? roomConditionCodes = null, string? wildCard = null, CancellationToken ct = default)getRoomClasses
Section titled “getRoomClasses”Get Room Classes
GET /rm/config/v1/hotels/{hotelId}/roomClasses · hotel-scoped
Task<RoomClassesDetails?> ctx.Ohip.Api.Rmcfg.GetRoomClassesAsync(string? hotelId = null, string[]? hotelIds = null, string[]? roomClassCodes = null, CancellationToken ct = default)getRoomClassTemplates
Section titled “getRoomClassTemplates”Get Room Class Templates
GET /rm/config/v1/roomClasses · chain-level
Task<RoomClassTemplatesDetails?> ctx.Ohip.Api.Rmcfg.GetRoomClassTemplatesAsync(string[]? roomClassCodes = null, CancellationToken ct = default)getRoomConditionTemplates
Section titled “getRoomConditionTemplates”Get room condition templates
GET /rm/config/v1/roomConditions · chain-level
Task<RoomConditionTemplatesDetails?> ctx.Ohip.Api.Rmcfg.GetRoomConditionTemplatesAsync(bool? inactive = null, string[]? roomConditionCodes = null, string? wildCard = null, CancellationToken ct = default)getRoomFeatures
Section titled “getRoomFeatures”Get Hotel Room Features
GET /rm/config/v1/hotels/{hotelId}/roomFeatures · hotel-scoped
Task<RoomFeaturesDetails?> ctx.Ohip.Api.Rmcfg.GetRoomFeaturesAsync(string? hotelId = null, string[]? codes = null, string[]? hotelIds = null, string? wildCard = null, CancellationToken ct = default)getRoomGroups
Section titled “getRoomGroups”Get Room Groups
GET /rm/config/v1/hotels/{hotelId}/rateGroups · hotel-scoped
Task<RoomGroupsDetails?> ctx.Ohip.Api.Rmcfg.GetRoomGroupsAsync(string? hotelId = null, string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getRoomHierarchies
Section titled “getRoomHierarchies”Get Room Hierarchies
GET /rm/config/v1/roomHierarchies · chain-level
Task<RoomHierarchiesDetails?> ctx.Ohip.Api.Rmcfg.GetRoomHierarchiesAsync(string? fromCode = null, string[]? hotelIds = null, GetRoomHierarchyTypeQueryParameterType? roomHierarchyType = null, string? toCode = null, CancellationToken ct = default)getRoomMoveReasons
Section titled “getRoomMoveReasons”Get Room Move Reasons
GET /rm/config/v1/roomMoveReasons · chain-level
Task<RoomMoveReasonsDetails?> ctx.Ohip.Api.Rmcfg.GetRoomMoveReasonsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getRoomPotentials
Section titled “getRoomPotentials”Get Room Potentials
GET /rm/config/v1/roomPotentials · chain-level
Task<RoomPotentialsDetails?> ctx.Ohip.Api.Rmcfg.GetRoomPotentialsAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getRoomPreferencePriorities
Section titled “getRoomPreferencePriorities”Get Room Preference Priorities
GET /rm/config/v1/roomPreferencePriorities · chain-level
Task<RoomPreferencePrioritiesDetails?> ctx.Ohip.Api.Rmcfg.GetRoomPreferencePrioritiesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getRooms
Section titled “getRooms”Get list of hotel rooms
GET /rm/config/v1/hotels/{hotelId}/rooms · hotel-scoped
Task<RoomsDetails?> ctx.Ohip.Api.Rmcfg.GetRoomsAsync(string? hotelId = null, int? limit = null, int? offset = null, bool? physical = null, bool? pseudo = null, string? room = null, string[]? roomClassCodes = null, string[]? roomTypeCodes = null, CancellationToken ct = default)getRoomsSummary
Section titled “getRoomsSummary”Get list of rooms and its summary
GET /rm/config/v1/roomsSummary · chain-level
Task<RoomsSummaryDetails?> ctx.Ohip.Api.Rmcfg.GetRoomsSummaryAsync(string? hotelId = null, Action<RoomsSummaryRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)getRoomTypeInfo
Section titled “getRoomTypeInfo”Get Room Type Information
GET /rm/config/v1/hotels/{hotelId}/roomType/{roomTypeCode} · hotel-scoped
Task<RoomTypeInfoDetails?> ctx.Ohip.Api.Rmcfg.GetRoomTypeInfoAsync(string roomTypeCode, string? hotelId = null, CancellationToken ct = default)getRoomTypes
Section titled “getRoomTypes”Get Room Types
GET /rm/config/v1/hotels/{hotelId}/roomTypes · hotel-scoped
Task<RoomTypesDetails?> ctx.Ohip.Api.Rmcfg.GetRoomTypesAsync(string? hotelId = null, Action<RoomTypesRequestBuilderGetQueryParameters>? query = null, CancellationToken ct = default)getRoomTypeTemplates
Section titled “getRoomTypeTemplates”Get Room Type Templates
GET /rm/config/v1/roomTypes · chain-level
Task<RoomTypeTemplatesDetails?> ctx.Ohip.Api.Rmcfg.GetRoomTypeTemplatesAsync(bool? includeInactive = null, bool? physical = null, bool? pseudo = null, string[]? roomClassCodes = null, string[]? roomTypeCodes = null, bool? summaryInfo = null, CancellationToken ct = default)getSmokingTypes
Section titled “getSmokingTypes”Get Smoking Types
GET /rm/config/v1/smokingTypes · chain-level
Task<SmokingTypesDetails?> ctx.Ohip.Api.Rmcfg.GetSmokingTypesAsync(string[]? codes = null, string? description = null, bool? fetchInactive = null, string? wildCard = null, CancellationToken ct = default)getTemplateFloors
Section titled “getTemplateFloors”Get template floors
GET /rm/config/v1/templateFloors · chain-level
Task<TemplateFloorsDetails?> ctx.Ohip.Api.Rmcfg.GetTemplateFloorsAsync(string[]? floors = null, CancellationToken ct = default)getTemplateHousekeepingRoomSchedules
Section titled “getTemplateHousekeepingRoomSchedules”Get housekeeping room schedules configured at template level.
GET /rm/config/v1/roomSchedules/templates · chain-level
Task<TemplateHousekeepingRoomSchedulesDetails?> ctx.Ohip.Api.Rmcfg.GetTemplateHousekeepingRoomSchedulesAsync(string[]? housekeepingRoomScheduleCodes = null, string[]? roomTypeCodes = null, CancellationToken ct = default)getTemplateHousekeepingTasks
Section titled “getTemplateHousekeepingTasks”Get Template Housekeeping Tasks
GET /rm/config/v1/templateHousekeepingTasks · chain-level
Task<TemplateHousekeepingTasksDetails?> ctx.Ohip.Api.Rmcfg.GetTemplateHousekeepingTasksAsync(bool? includeInactive = null, string[]? taskCodes = null, CancellationToken ct = default)getTemplateOutOfOrderServiceReasons
Section titled “getTemplateOutOfOrderServiceReasons”Get template Out Of Order Service Reasons
GET /rm/config/v1/outOfOrderServiceReasons · chain-level
Task<TemplateOutOfOrderServiceReasonsDetails?> ctx.Ohip.Api.Rmcfg.GetTemplateOutOfOrderServiceReasonsAsync(bool? includeInactive = null, string[]? reasonCodes = null, CancellationToken ct = default)getTemplateRoomFeatures
Section titled “getTemplateRoomFeatures”Get template Room Features
GET /rm/config/v1/roomFeatures · chain-level
Task<TemplateRoomFeaturesDetails?> ctx.Ohip.Api.Rmcfg.GetTemplateRoomFeaturesAsync(string[]? codes = null, string? wildCard = null, CancellationToken ct = default)getTemplateRoomMaintenanceReasons
Section titled “getTemplateRoomMaintenanceReasons”Get Template Room Maintenance Reasons
GET /rm/config/v1/roomMaintenanceReasons · chain-level
Task<TemplateRoomMaintenanceReasonsDetails?> ctx.Ohip.Api.Rmcfg.GetTemplateRoomMaintenanceReasonsAsync(bool? includeInactive = null, string[]? roomMaintenanceReasonCodes = null, string? wildCard = null, CancellationToken ct = default)getVacantRoomStatus
Section titled “getVacantRoomStatus”Get vacant room status configuration.
GET /rm/config/v1/hotels/{hotelId}/vacantRoomStatus · hotel-scoped
Task<VacantRoomStatusesList?> ctx.Ohip.Api.Rmcfg.GetVacantRoomStatusAsync(string? hotelId = null, Date? beginDate = null, Date? endDate = null, int? limit = null, int? offset = null, string[]? roomTypes = null, CancellationToken ct = default)pingChainConfigServices
Section titled “pingChainConfigServices”ping
GET /rm/config/v1/services/chainConfig/status · chain-level
Task<OperaVersion?> ctx.Ohip.Api.Rmcfg.PingChainConfigServicesAsync(CancellationToken ct = default)pingHotelConfigServices
Section titled “pingHotelConfigServices”ping
GET /rm/config/v1/services/hotelConfig/status · chain-level
Task<OperaVersion?> ctx.Ohip.Api.Rmcfg.PingHotelConfigServicesAsync(CancellationToken ct = default)postBedTypeRequests
Section titled “postBedTypeRequests”Create Bed Type Requests
POST /rm/config/v1/bedTypeRequests · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostBedTypeRequestsAsync(BedTypeRequestsCriteria body, CancellationToken ct = default)postBedTypes
Section titled “postBedTypes”Create a new Bed type
POST /rm/config/v1/bedTypes · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostBedTypesAsync(BedTypesCriteria body, CancellationToken ct = default)postBuildingGroups
Section titled “postBuildingGroups”Create Housekeeping Building Group
POST /rm/config/v1/buildingGroups · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostBuildingGroupsAsync(BuildingGroupsCriteria body, CancellationToken ct = default)postBuildings
Section titled “postBuildings”Create new Buildings
POST /rm/config/v1/buildings · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostBuildingsAsync(BuildingsCriteria body, CancellationToken ct = default)postDeleteHousekeepingAttendants
Section titled “postDeleteHousekeepingAttendants”Delete housekeeping attendants configuration
POST /rm/config/v1/hotels/{hotelId}/housekeepingAttendants/{attendantId}/deletions · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostDeleteHousekeepingAttendantsAsync(string attendantId, DeleteHousekeepingAttendantsRequest body, string? hotelId = null, CancellationToken ct = default)postFloors
Section titled “postFloors”Create floors
POST /rm/config/v1/floors · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostFloorsAsync(FloorsCriteria body, CancellationToken ct = default)postFloorTypes
Section titled “postFloorTypes”Create Floor Types
POST /rm/config/v1/floorTypes · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostFloorTypesAsync(FloorTypesCriteria body, CancellationToken ct = default)postHotelRoomMaintenanceReasons
Section titled “postHotelRoomMaintenanceReasons”Create Hotel Room Maintenance Reasons
POST /rm/config/v1/hotels/{hotelId}/roomMaintenanceReasons · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostHotelRoomMaintenanceReasonsAsync(HotelRoomMaintenanceReasonsCriteria body, string? hotelId = null, CancellationToken ct = default)postHousekeepingAttendants
Section titled “postHousekeepingAttendants”Create new housekeeping attendants configuration
POST /rm/config/v1/hotels/{hotelId}/housekeepingAttendants · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostHousekeepingAttendantsAsync(HousekeepingAttendantsCriteria body, string? hotelId = null, CancellationToken ct = default)postHousekeepingCreditRules
Section titled “postHousekeepingCreditRules”Create Housekeeping Credit Rules
POST /rm/config/v1/hotels/{hotelId}/creditRules · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostHousekeepingCreditRulesAsync(HousekeepingCreditRulesCriteria body, string? hotelId = null, CancellationToken ct = default)postHousekeepingRoomSchedules
Section titled “postHousekeepingRoomSchedules”Create housekeeping room schedules
POST /rm/config/v1/hotels/{hotelId}/housekeepingRoomSchedules · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostHousekeepingRoomSchedulesAsync(HousekeepingRoomSchedulesCriteria body, string? hotelId = null, CancellationToken ct = default)postHousekeepingSectionGroups
Section titled “postHousekeepingSectionGroups”Create Housekeeping Section Groups
POST /rm/config/v1/hotels/{hotelId}/housekeepingSectionGroups · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostHousekeepingSectionGroupsAsync(HousekeepingSectionGroupsCriteria body, string? hotelId = null, CancellationToken ct = default)postHousekeepingSections
Section titled “postHousekeepingSections”Create Housekeeping Sections
POST /rm/config/v1/hotels/{hotelId}/housekeepingSections · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostHousekeepingSectionsAsync(HousekeepingSectionsCriteria body, string? hotelId = null, CancellationToken ct = default)postHousekeepingSupplyCodes
Section titled “postHousekeepingSupplyCodes”Create Housekeeping Codes
POST /rm/config/v1/hotels/{hotelId}/housekeepingSupplyCodes · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostHousekeepingSupplyCodesAsync(HousekeepingCodesCriteria body, string? hotelId = null, CancellationToken ct = default)postHousekeepingTasks
Section titled “postHousekeepingTasks”Create Housekeeping Tasks
POST /rm/config/v1/hotels/{hotelId}/housekeepingTasks · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostHousekeepingTasksAsync(HousekeepingTasksCriteria body, string? hotelId = null, CancellationToken ct = default)postOutOfOrderServiceReasons
Section titled “postOutOfOrderServiceReasons”Create Out Of Order Service Reasons
POST /rm/config/v1/hotels/{hotelId}/outOfOrderServiceReasons · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostOutOfOrderServiceReasonsAsync(OutOfOrderServiceReasonsCriteria body, string? hotelId = null, CancellationToken ct = default)postResortRoomCondition
Section titled “postResortRoomCondition”Create room condition configuration
POST /rm/config/v1/hotels/{hotelId}/roomConditions · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostResortRoomConditionAsync(ResortRoomConditionCriteria body, string? hotelId = null, CancellationToken ct = default)postRoomClass
Section titled “postRoomClass”Create Room Class
POST /rm/config/v1/hotels/{hotelId}/roomClasses · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostRoomClassAsync(RoomClassCriteria body, string? hotelId = null, CancellationToken ct = default)postRoomClassTemplates
Section titled “postRoomClassTemplates”Create Room Class Template
POST /rm/config/v1/roomClass · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostRoomClassTemplatesAsync(RoomClassTemplateCriteria body, CancellationToken ct = default)postRoomConditionTemplate
Section titled “postRoomConditionTemplate”Create new room condition template
POST /rm/config/v1/roomConditions · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostRoomConditionTemplateAsync(RoomConditionTemplateCriteria body, CancellationToken ct = default)postRoomFeatures
Section titled “postRoomFeatures”Create Hotel Room Features
POST /rm/config/v1/hotels/{hotelId}/roomFeatures · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostRoomFeaturesAsync(RoomFeaturesCriteria body, string? hotelId = null, CancellationToken ct = default)postRoomGroups
Section titled “postRoomGroups”Create Room Groups
POST /rm/config/v1/hotels/{hotelId}/rateGroups · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostRoomGroupsAsync(RoomGroupsCriteria body, string? hotelId = null, CancellationToken ct = default)postRoomHierarchies
Section titled “postRoomHierarchies”Create Room Hierarchies
POST /rm/config/v1/roomHierarchies · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostRoomHierarchiesAsync(RoomHierarchiesCriteria body, CancellationToken ct = default)postRoomMoveReasons
Section titled “postRoomMoveReasons”Create Room Move Reasons
POST /rm/config/v1/roomMoveReasons · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostRoomMoveReasonsAsync(RoomMoveReasonsCriteria body, CancellationToken ct = default)postRoomPotentials
Section titled “postRoomPotentials”Create Room Potentials
POST /rm/config/v1/roomPotentials · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostRoomPotentialsAsync(RoomPotentialsCriteria body, CancellationToken ct = default)postRoomPreferencePriorities
Section titled “postRoomPreferencePriorities”Create Room Preference Priorities
POST /rm/config/v1/roomPreferencePriorities · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostRoomPreferencePrioritiesAsync(RoomPreferencePrioritiesCriteria body, CancellationToken ct = default)postRooms
Section titled “postRooms”Create a new room
POST /rm/config/v1/hotels/{hotelId}/rooms · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostRoomsAsync(RoomCriteria body, string? hotelId = null, CancellationToken ct = default)postRoomTypes
Section titled “postRoomTypes”Create a new room type
POST /rm/config/v1/hotels/{hotelId}/roomTypes · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostRoomTypesAsync(RoomTypesCriteria body, string? hotelId = null, CancellationToken ct = default)postRoomTypeTemplates
Section titled “postRoomTypeTemplates”Create Room Type Templates
POST /rm/config/v1/roomTypes · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostRoomTypeTemplatesAsync(RoomTypeTemplatesCriteria body, CancellationToken ct = default)postSmokingTypes
Section titled “postSmokingTypes”Create Smoking Types
POST /rm/config/v1/smokingTypes · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostSmokingTypesAsync(SmokingTypesCriteria body, CancellationToken ct = default)postTemplateFloors
Section titled “postTemplateFloors”Create template floors
POST /rm/config/v1/templateFloors · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostTemplateFloorsAsync(TemplateFloorsCriteria body, CancellationToken ct = default)postTemplateHousekeepingRoomSchedule
Section titled “postTemplateHousekeepingRoomSchedule”Create housekeeping room schedules at template level
POST /rm/config/v1/roomSchedules/templates · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostTemplateHousekeepingRoomScheduleAsync(TemplateHousekeepingRoomSchedulesCriteria body, CancellationToken ct = default)postTemplateHousekeepingTasks
Section titled “postTemplateHousekeepingTasks”Create Template Housekeeping Tasks
POST /rm/config/v1/templateHousekeepingTasks · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostTemplateHousekeepingTasksAsync(TemplateHousekeepingTasksCriteria body, CancellationToken ct = default)postTemplateOutOfOrderServiceReasons
Section titled “postTemplateOutOfOrderServiceReasons”Create a template Out Of Order Service Reason Code
POST /rm/config/v1/outOfOrderServiceReasons · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostTemplateOutOfOrderServiceReasonsAsync(TemplateOutOfOrderServiceReasonsCriteria body, CancellationToken ct = default)postTemplateRoomFeatures
Section titled “postTemplateRoomFeatures”Create template Room Features
POST /rm/config/v1/roomFeatures · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostTemplateRoomFeaturesAsync(TemplateRoomFeaturesCriteria body, CancellationToken ct = default)postTemplateRoomMaintenanceReasons
Section titled “postTemplateRoomMaintenanceReasons”Create Template Room Maintenance Reasons
POST /rm/config/v1/roomMaintenanceReasons · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PostTemplateRoomMaintenanceReasonsAsync(TemplateRoomMaintenanceReasonsCriteria body, CancellationToken ct = default)postVacantRoomStatus
Section titled “postVacantRoomStatus”Create vacant room status configuration.
POST /rm/config/v1/hotels/{hotelId}/vacantRoomStatus · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PostVacantRoomStatusAsync(VacantRoomStatusDetails body, string? hotelId = null, CancellationToken ct = default)putBedTypeRequests
Section titled “putBedTypeRequests”Change Bed Type Requests
PUT /rm/config/v1/bedTypeRequests/{bedTypeRequestsId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PutBedTypeRequestsAsync(string bedTypeRequestsId, BedTypeRequestsToBeChanged body, CancellationToken ct = default)putBedTypes
Section titled “putBedTypes”Change an existing Bed type
PUT /rm/config/v1/bedTypes/{bedTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PutBedTypesAsync(string bedTypesId, BedTypesToBeChanged body, CancellationToken ct = default)putFloorTypes
Section titled “putFloorTypes”Change Floor Types
PUT /rm/config/v1/floorTypes/{floorTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PutFloorTypesAsync(string floorTypesId, FloorTypesToBeChanged body, CancellationToken ct = default)putRoomClass
Section titled “putRoomClass”Update a Room Class
PUT /rm/config/v1/hotels/{hotelId}/roomClasses/{roomClassId} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PutRoomClassAsync(string roomClassId, RoomClassToBeChanged body, string? hotelId = null, CancellationToken ct = default)putRoomClassTemplate
Section titled “putRoomClassTemplate”Change Room Class Template
PUT /rm/config/v1/roomClasses/{roomClassTemplateId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PutRoomClassTemplateAsync(string roomClassTemplateId, RoomClassTemplateToBeChanged body, CancellationToken ct = default)putRoomPotentials
Section titled “putRoomPotentials”Change Room Potentials
PUT /rm/config/v1/roomPotentials/{roomPotentialsId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PutRoomPotentialsAsync(string roomPotentialsId, RoomPotentialsToBeChanged body, CancellationToken ct = default)putRoomPreferencePriorities
Section titled “putRoomPreferencePriorities”Change Room Preference Priorities
PUT /rm/config/v1/roomPreferencePriorities/{roomPreferencePrioritiesId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PutRoomPreferencePrioritiesAsync(string roomPreferencePrioritiesId, RoomPreferencePrioritiesToBeChanged body, CancellationToken ct = default)putRooms
Section titled “putRooms”Change an existing room
PUT /rm/config/v1/hotels/{hotelId}/rooms/{roomsId} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PutRoomsAsync(string roomsId, RoomToBeChanged body, string? hotelId = null, CancellationToken ct = default)putRoomTypeDescription
Section titled “putRoomTypeDescription”Saves the generated room type description to improve quality of room type description generations.
PUT /rm/config/v1/roomTypes/text/{responseId} · chain-level
Task<SaveRoomTypeDescriptionResponse?> ctx.Ohip.Api.Rmcfg.PutRoomTypeDescriptionAsync(string responseId, SaveRoomTypeDescriptionRequest body, CancellationToken ct = default)putRoomTypes
Section titled “putRoomTypes”Update a Room Type
PUT /rm/config/v1/hotels/{hotelId}/roomTypes/{roomTypeId} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PutRoomTypesAsync(string roomTypeId, RoomTypesToBeChanged body, string? hotelId = null, CancellationToken ct = default)putRoomTypeTemplates
Section titled “putRoomTypeTemplates”Change Room Type Templates
PUT /rm/config/v1/roomTypes/{roomTypeTemplatesId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PutRoomTypeTemplatesAsync(string roomTypeTemplatesId, RoomTypeTemplatesToBeChanged body, CancellationToken ct = default)putSmokingTypes
Section titled “putSmokingTypes”Change Smoking Types
PUT /rm/config/v1/smokingTypes/{smokingTypesId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PutSmokingTypesAsync(string smokingTypesId, SmokingTypesToBeChanged body, CancellationToken ct = default)putTemplateHousekeepingTask
Section titled “putTemplateHousekeepingTask”Change a template Housekeeping Task
PUT /rm/config/v1/templateHousekeepingTasks/{templateId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.PutTemplateHousekeepingTaskAsync(string templateId, TemplateHousekeepingTaskToBeChanged body, CancellationToken ct = default)putUpsertRooms
Section titled “putUpsertRooms”Create/Change an existing room
PUT /rm/config/v1/upsert/hotels/{hotelId}/rooms/{roomsId} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PutUpsertRoomsAsync(string roomsId, RoomToBeChanged body, string? hotelId = null, CancellationToken ct = default)putVacantRoomStatus
Section titled “putVacantRoomStatus”Update the vacant room status configuration.
PUT /rm/config/v1/hotels/{hotelId}/vacantRoomStatus/{vacantRoomStatusId} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.PutVacantRoomStatusAsync(double vacantRoomStatusId, VacantRoomStatusDetails body, string? hotelId = null, CancellationToken ct = default)removeBuildingGroups
Section titled “removeBuildingGroups”Delete Housekeeping Building Group
DELETE /rm/config/v1/buildingGroups · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveBuildingGroupsAsync(string[]? hotelIdValue = null, string[]? hotelIds = null, CancellationToken ct = default)removeBuildings
Section titled “removeBuildings”Delete Buildings
DELETE /rm/config/v1/buildings · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveBuildingsAsync(string[]? hotelIdValue = null, string[]? hotelIds = null, CancellationToken ct = default)removeFloors
Section titled “removeFloors”Delete floors
DELETE /rm/config/v1/floors/{floorsId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveFloorsAsync(string floorsId, string[]? hotelIdValue = null, CancellationToken ct = default)removeHotelRoomMaintenanceReasons
Section titled “removeHotelRoomMaintenanceReasons”Delete Hotel Room Maintenance Reasons
DELETE /rm/config/v1/hotels/{hotelId}/roomMaintenanceReasons/{reasonCode} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveHotelRoomMaintenanceReasonsAsync(string reasonCode, string? hotelId = null, CancellationToken ct = default)removeHousekeepingAttendants
Section titled “removeHousekeepingAttendants”Delete housekeeping attendants configuration
DELETE /rm/config/v1/hotels/{hotelId}/housekeepingAttendants/{attendantId} · hotel-scoped · deprecated
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveHousekeepingAttendantsAsync(string attendantId, string? hotelId = null, Action<WithAttendantItemRequestBuilderDeleteQueryParameters>? query = null, CancellationToken ct = default)removeHousekeepingCreditRules
Section titled “removeHousekeepingCreditRules”Delete Housekeeping Credit Rules
DELETE /rm/config/v1/hotels/{hotelId}/creditRules/{code} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveHousekeepingCreditRulesAsync(string code, string? hotelId = null, CancellationToken ct = default)removeHousekeepingRoomSchedules
Section titled “removeHousekeepingRoomSchedules”Delete housekeeping room schedules
DELETE /rm/config/v1/hotels/{hotelId}/roomTypeCodes/{roomTypeCode}/housekeepingRoomSchedules/{roomScheduleId} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveHousekeepingRoomSchedulesAsync(string roomTypeCode, string roomScheduleId, string? hotelId = null, CancellationToken ct = default)removeHousekeepingSchedule
Section titled “removeHousekeepingSchedule”Delete housekeeping room schedules
DELETE /rm/config/v1/hotels/{hotelId}/roomSchedules/{sequenceId} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveHousekeepingScheduleAsync(int sequenceId, string? hotelId = null, CancellationToken ct = default)removeHousekeepingSectionGroups
Section titled “removeHousekeepingSectionGroups”Delete Housekeeping Section Groups
DELETE /rm/config/v1/hotels/{hotelId}/housekeepingSectionGroups/{code} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveHousekeepingSectionGroupsAsync(string code, string? hotelId = null, string[]? housekeepingSectionGroupsCode = null, CancellationToken ct = default)removeHousekeepingSections
Section titled “removeHousekeepingSections”Delete Housekeeping Sections
DELETE /rm/config/v1/hotels/{hotelId}/housekeepingSections/{code} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveHousekeepingSectionsAsync(string code, string? hotelId = null, CancellationToken ct = default)removeHousekeepingSupplyCodes
Section titled “removeHousekeepingSupplyCodes”Delete Housekeeping Codes
DELETE /rm/config/v1/hotels/{hotelId}/housekeepingSupplyCodes/{code} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveHousekeepingSupplyCodesAsync(string code, string? hotelId = null, string? housekeepingCodes = null, double? sequence = null, CancellationToken ct = default)removeHousekeepingTasks
Section titled “removeHousekeepingTasks”Delete Housekeeping Tasks
DELETE /rm/config/v1/hotels/{hotelId}/housekeepingTasks/{code} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveHousekeepingTasksAsync(string code, string? hotelId = null, bool? forceRemove = null, CancellationToken ct = default)removeOutOfOrderServiceReasons
Section titled “removeOutOfOrderServiceReasons”Delete Out Of Order Service Reasons
DELETE /rm/config/v1/hotels/{hotelId}/outOfOrderServiceReasons/{reasonCode} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveOutOfOrderServiceReasonsAsync(string reasonCode, string? hotelId = null, CancellationToken ct = default)removeResortRoomCondition
Section titled “removeResortRoomCondition”Delete room condition configuration
DELETE /rm/config/v1/hotels/{hotelId}/roomConditions/{roomConditionCode} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveResortRoomConditionAsync(string roomConditionCode, string? hotelId = null, CancellationToken ct = default)removeRoomConditionTemplate
Section titled “removeRoomConditionTemplate”Delete room condition template
DELETE /rm/config/v1/roomConditions/{templateCode} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveRoomConditionTemplateAsync(string templateCode, string? roomConditionTemplateCode = null, CancellationToken ct = default)removeRoomFeatures
Section titled “removeRoomFeatures”Delete Hotel Room Features
DELETE /rm/config/v1/hotels/{hotelId}/roomFeatures · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveRoomFeaturesAsync(string? hotelId = null, string[]? genericHotelParentCodes = null, string[]? genericHotelParentCodesGroup = null, CancellationToken ct = default)removeRoomGroups
Section titled “removeRoomGroups”Delete Room Groups
DELETE /rm/config/v1/hotels/{hotelId}/rateGroups/{rateGroupCode} · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveRoomGroupsAsync(string rateGroupCode, string? hotelId = null, string[]? roomGroupsCode = null, CancellationToken ct = default)removeRoomHierarchies
Section titled “removeRoomHierarchies”Delete Room Hierarchies
DELETE /rm/config/v1/roomHierarchies · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveRoomHierarchiesAsync(string[]? fromCode = null, string[]? hotelIdValue = null, DeleteRoomHierarchyTypeQueryParameterType[]? roomHierarchyType = null, CancellationToken ct = default)removeRoomMoveReasons
Section titled “removeRoomMoveReasons”Delete Room Move Reasons
DELETE /rm/config/v1/roomMoveReasons/{reasonCode} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveRoomMoveReasonsAsync(string reasonCode, string[]? roomMoveReasonsCodes = null, CancellationToken ct = default)removeTemplateFloors
Section titled “removeTemplateFloors”Delete template floors
DELETE /rm/config/v1/templateFloors/{templateFloorsId} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveTemplateFloorsAsync(string templateFloorsId, CancellationToken ct = default)removeTemplateOutOfOrderServiceReasons
Section titled “removeTemplateOutOfOrderServiceReasons”Delete a template Out Of Order Service Reason Code
DELETE /rm/config/v1/outOfOrderServiceReasons/{reasonCode} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveTemplateOutOfOrderServiceReasonsAsync(string reasonCode, CancellationToken ct = default)removeTemplateRoomFeatures
Section titled “removeTemplateRoomFeatures”Delete template Room Features
DELETE /rm/config/v1/roomFeatures · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveTemplateRoomFeaturesAsync(string[]? genericTemplateParentCodes = null, string[]? genericTemplateParentGroups = null, CancellationToken ct = default)removeTemplateRoomMaintenanceReasons
Section titled “removeTemplateRoomMaintenanceReasons”Delete Template Room Maintenance Reasons
DELETE /rm/config/v1/roomMaintenanceReasons/{reasonCode} · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.RemoveTemplateRoomMaintenanceReasonsAsync(string reasonCode, CancellationToken ct = default)searchHousekeepingAttendants
Section titled “searchHousekeepingAttendants”Search Housekeeping Attendants
POST /rm/config/v1/hotels/{hotelId}/housekeepingAttendants/searches · hotel-scoped
Task<HousekeepingAttendantsDetails?> ctx.Ohip.Api.Rmcfg.SearchHousekeepingAttendantsAsync(SearchHousekeepingAttendantsRequest body, string? hotelId = null, CancellationToken ct = default)setBuildingFloorMappings
Section titled “setBuildingFloorMappings”Set Hotel level floor mappings to buildings
PUT /rm/config/v1/buildingFloorMappings · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.SetBuildingFloorMappingsAsync(SetBuildingFloorMappings body, CancellationToken ct = default)setHousekeepingTaskSheetRooms
Section titled “setHousekeepingTaskSheetRooms”set information related to housekeeping tasksheet rooms
PUT /rm/config/v1/hotels/{hotelId}/housekeepingTaskSheetRooms · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.SetHousekeepingTaskSheetRoomsAsync(SetHousekeepingTaskSheetRooms body, string? hotelId = null, CancellationToken ct = default)setUpsertBuildingFloorMappings
Section titled “setUpsertBuildingFloorMappings”Set Upsert Hotel level floor mappings to buildings
PUT /rm/config/v1/upsert/buildingFloorMappings · chain-level
Task<Status?> ctx.Ohip.Api.Rmcfg.SetUpsertBuildingFloorMappingsAsync(SetBuildingFloorMappings body, CancellationToken ct = default)validateRoomClassInUse
Section titled “validateRoomClassInUse”Validate room types room class is currently in use
PUT /rm/config/v1/hotels/{hotelId}/action/validate · hotel-scoped
Task<Status?> ctx.Ohip.Api.Rmcfg.ValidateRoomClassInUseAsync(ValidateRoomClassInUse body, string? hotelId = null, CancellationToken ct = default)