Room Mode List [GET]

Operation

Get a list of active RoomMode of one Property

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


Request

PropertyTypeRequiredType parameterDefault valueDescription
chainIdIntegertruepath parameter
Unique identificator of the chain.
propertyIdIntegertruepath parameter
Unique identificator of the property.
offsetIntegerfalserequest parameter0Offset of the array of results.
limitIntegerfalserequest parameter10Limit of results.

Example request

GET https://publicapi-providers.ulysescloud.com:9797/public/api/v1/con/chain/1/property/1/roomMode




Response

PropertyTypeRequiredDescription
PagePagetrueDescription of the response of the success operation

Entity


FieldTypeRequiredDescription
idIntegertrueUnique identifier for the .
codeStringtrueCode of the PropertyRoomMode.
nameStringtrue

Name of the PropertyRoomMode.

activeBooleantrueIf this entity is active or not.
inactiveReasonStringfalseThe reason why is not active.
appliedBooleanfalseIf this applies to a certain Room or not.

Example response

{
  "count": 3,
  "offset": 0,
  "limit": 10,
  "list": [
    {
      "id": 4,
      "name": "Don't disturb",
      "code": "DND",
      "active": true,
      "inactiveReason": null,
      "applied": null
    },
    {
      "id": 5,
      "name": "Service requested",
      "code": "SER",
      "active": true,
      "inactiveReason": null,
      "applied": null
    },
    {
      "id": 6,
      "name": "Cleaning requested",
      "code": "CLE",
      "active": true,
      "inactiveReason": null,
      "applied": null
    }
  ]
}