WebHookFilters
| API | Description |
|---|---|
| GET api/webhooks/filters |
No documentation available. |
WebHookRegistrations
| API | Description |
|---|---|
| GET api/webhooks/registrations |
No documentation available. |
| GET api/webhooks/registrations/{id} |
No documentation available. |
| POST api/webhooks/registrations |
No documentation available. |
| PUT api/webhooks/registrations/{id} |
No documentation available. |
| DELETE api/webhooks/registrations/{id} |
No documentation available. |
| DELETE api/webhooks/registrations |
No documentation available. |
RoomControl
Class RoomControlController.
| API | Description |
|---|---|
| POST api/RoomControl/callScene?payload={payload} |
<strong>post/callScene</strong> <br /> The callScene method is used to control Scenes in the room. |
| PUT api/RoomControl/changeSetpoint?payload={payload} |
<strong>put/changeSetpoint</strong> <br /> The changeSetpoint method is used to change the set-point of a thermostat in the room. |
| GET api/RoomControl/getApiStatus |
<strong>get/getApiStatus</strong> <br /> Gets the API status. |
| GET api/RoomControl/getRoomState |
<strong>get/getRoomState</strong> <br /> Gets the current room state (DND, MUR and Thermostat details). |
| POST api/RoomControl/pairDevice?pairingCode={pairingCode} |
<strong>post/pairDevice</strong> <br /> The pair method is used to start pairing a device with the room |
| POST api/RoomControl/requestJwt?appKey={appKey}&payload={payload} |
<strong>post/requestJwt</strong> <br /> Request a JWT token for authentication |
| GET api/RoomControl/requestPairingCode |
<strong>get/requestPairingCode</strong> <br /> Request a pairing code from the server to be used to pair a device with a room |
| POST api/RoomControl/sendCommand?payload={payload} |
<strong>post/sendCommand</strong> <br /> The sendCommand method is used to control devices/functions in the room that don't have a dedicated method for example (Butler, Laundry, Minibar, Room Safe, etc.). |
| PUT api/RoomControl/setBlindState?payload={payload} |
<strong>put/setBlindState</strong> <br /> The setBlindState method is used to set the state of the blind within the selector. |
| PUT api/RoomControl/setCurtainState?payload={payload} |
<strong>put/setCurtainState</strong> <br /> The setCurtainState method is used to set the state of the Curtain within the selector. |
| PUT api/RoomControl/setDnd?payload={payload} |
<strong>put/setDnd</strong> <br /> The setDnd method is used to Activate/Deactivate the Do Not Disturb (DnD) in the room. |
| PUT api/RoomControl/setFanMode?payload={payload} |
<strong>put/setFanMode</strong> <br /> The setFanMode method is used to set the thermostat fan to one of the predefined modes. |
| PUT api/RoomControl/setLight?payload={payload} |
<strong>put/setLight</strong> <br /> Sets the state of the light within the selector. |
| PUT api/RoomControl/setMur?payload={payload} |
No documentation available. |
| POST api/RoomControl/unpairDevice |
<strong>post/unpairDevice</strong> <br /> The unpairDevice method is used to remove the device from the paired devices list of the room. |
WebHookSubscription
Class WebHookSubscriptionController.
| API | Description |
|---|---|
| POST api/WebHookSubscription/Subscribe |
<strong>post/Subscribe</strong> <br /> Registers a new WebHook for a given device. |
| GET api/WebHookSubscription/Lookup/{id} |
<strong>post/Lookup</strong> <br /> Looks up a registered WebHook with the given <paramref name="id" /> for a given user. |
| DELETE api/WebHookSubscription/Delete/{id} |
<strong>delete/Delete</strong> <br /> Deletes a registered <see cref="T:Microsoft.AspNet.WebHooks.WebHook" />WebHook for a given device. |
| DELETE api/WebHookSubscription/DeleteAll |
<strong>delete/DeleteAll</strong> <br /> Deletes all existing WebHook for a specific device. |
Values
| API | Description |
|---|---|
| GET api/Values/Get?roomnumber={roomnumber} |
No documentation available. |
| GET api/Values/getstring |
No documentation available. |
| POST api/Values/Send |
No documentation available. |
| POST api/Values/Subscribe |
No documentation available. |
| PUT api/Values/Put/{id} |
No documentation available. |
| DELETE api/Values/Delete/{id} |
No documentation available. |