Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Operation

Information of the operation

Rw ui textbox macro
typewarning

Only accessible with permission of pms.integration.room


Style
table {
width: 100%;
}
body.page-gadget {
padding-top: 20px;
}
.separator{
margin: 5px 0;
}



Div
style background-color: khaki; color: black; display: inline-block; padding: 5px; border-radius: 3px;

PUT



Div
stylebackground-color: #0a2b1d; padding: 10px 1em; display: inline-block; color: white; border-radius: 3px;

https://{environment}.ulysescloud.com/public/api/{version}/con/chain/{chainId}/property/{propertyId}/room/{roomId}/roomMode



Request

PropertyTypeRequiredDefault valueDescription
chainIdIntegertrue

propertyIdIntegertrue

roomIdIntegertrue


Example request

Code Block
languagepowershell
themeDJango
PUT https://prodpublicapi-providers.ulysescloud.com:9797/public/api/v1/con/chain/1/property/2/room/1/roomMode



Body

The body will be an array of elements of PropertyRoomMode with the property "applied" correctly filled with true or false.

Insert excerpt
PropertyRoomMode
PropertyRoomMode
nopaneltrue


Example body

The body that will be sent in the operation

Code Block
themeDJango
[{
		"id": 4,
		"name": "Don't disturb",
		"code": "DND",
		"active": true,
		"inactiveReason": null,
		"applied": true
	},
	{
		"id": 5,
		"name": "Service requested",
		"code": "SER",
		"active": true,
		"inactiveReason": null,
		"applied": false
	},
	{
		"id": 6,
		"name": "Cleaning requested",
		"code": "CLE",
		"active": true,
		"inactiveReason": null,
		"applied": true
	}
]


Response

PropertyTypeRequiredDescription
responseApiMessageResponseApiMessagetrueDescription of the response of the success operation


Example response

Code Block
themeDJango
{
	"httpStatus": "201",
	"userMessage": "Success",
	"technicalMessage": "Success room modes updated",
	"errorCode": "0",
	"moreInfo": "",
	"id": 0,
	"entity": null
}