diff --git a/docs/api/index.html b/docs/api/index.html index 927291ff..e6b45699 100644 --- a/docs/api/index.html +++ b/docs/api/index.html @@ -114,7 +114,7 @@

Create an action group



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -238,40 +238,6 @@

Generated events on method call

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
GatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
-}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
- @@ -282,9 +248,10 @@

Generated events on method call

@@ -328,6 +295,57 @@

Generated events on method call

+ + + + + + +
ActionGroupCreatedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "actionGroupOID" : "an action group OID",
   "actionGroupLabel" : "an action group label",
   "metadata" : "some metadata",
@@ -300,7 +267,7 @@ 

Generated events on method call

} ] } ] } ], - "name" : "ActionGroupCreatedEvent" + "type" : "ActionGroupCreatedEvent" }
Setup OID
siteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has started
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationStartedEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -341,10 +359,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
@@ -362,6 +382,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -427,7 +457,7 @@

Generated events on method call

Update an action group



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -539,19 +569,35 @@

Generated events on method call

Generated events on method call

- + - + @@ -560,32 +606,49 @@

Generated events on method call

- - + + - - + + + + + + + + + + + + + + + + +
GatewaySynchronizationStartedEventActionGroupUpdatedEvent
DescriptionA data synchronization sequence between the gateway and the server has startedAn action group has been updated
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "actionGroupOID" : "an action group OID",
+  "actionGroupLabel" : "an action group label",
+  "metadata" : "some metadata",
+  "notificationCondition" : "a notification condition",
+  "actions" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+    "commands" : [ {
+      "name" : "an execution command entry name",
+      "delay" : 1,
+      "parameters" : [ {
+        "type" : 1,
+        "value" : "an execution command parameter entry value"
+      } ]
+    } ]
+  } ],
+  "type" : "ActionGroupUpdatedEvent"
 }
gatewayIdGateway idactionGroupLabelAction group label
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsactionGroupOIDAction group OID
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -603,38 +666,35 @@

Generated events on method call

+ + + + + + + + + +
GatewaySynchronizationEndedEventGatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has completedA data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationStartedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -643,23 +703,23 @@

Generated events on method call

- - + + - - + + - - + + - - + + @@ -727,7 +787,7 @@

Generated events on method call

Retrieve a user-defined action group by OID



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -783,8 +843,8 @@

Generated events on method call

(JSON) @@ -993,10 +1053,12 @@

Generated events on method call

@@ -1014,23 +1076,35 @@

Generated events on method call

+ + + + + + + + + +
ActionGroupUpdatedEventGatewaySynchronizationEndedEvent
DescriptionAn action group has been updatedA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "actionGroupOID" : "an action group OID",
-  "actionGroupLabel" : "an action group label",
-  "metadata" : "some metadata",
-  "notificationCondition" : "a notification condition",
-  "actions" : [ {
-    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-    "commands" : [ {
-      "name" : "an execution command entry name",
-      "delay" : 1,
-      "parameters" : [ {
-        "type" : 1,
-        "value" : "an execution command parameter entry value"
-      } ]
-    } ]
-  } ],
-  "name" : "ActionGroupUpdatedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationEndedEvent"
 }
actionGroupLabelAction group labelgatewayIdGateway id
actionGroupOIDAction group OIDowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamssetupOIDSetup OID
setupOIDSetup OIDsiteOIDSite OID
{
-  "creationTime" : 1769503155441,
-  "lastUpdateTime" : 1769503155442,
+  "creationTime" : 1785140822217,
+  "lastUpdateTime" : 1785140822217,
   "label" : "a managed action group label",
   "metadata" : "some metadata",
   "shortcut" : true,
@@ -911,7 +971,7 @@ 

Generated events on method call

Delete an action group by OID



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -1039,33 +1113,44 @@

Generated events on method call

- - + + - - + + + + + + + + + + + +
GatewaySynchronizationStartedEventActionGroupDeletedEvent
DescriptionA data synchronization sequence between the gateway and the server has startedAn action group has been deleted
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "actionGroupOID" : "an action group OID",
+  "type" : "ActionGroupDeletedEvent"
 }
gatewayIdGateway idactionGroupOIDAction group OID
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsowningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -1074,13 +1159,13 @@

Generated events on method call

- - + + - - + + @@ -1088,6 +1173,11 @@

Generated events on method call

+ + + + +
ActionGroupDeletedEventGatewaySynchronizationStartedEvent
DescriptionAn action group has been deletedA data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "actionGroupOID" : "an action group OID",
-  "name" : "ActionGroupDeletedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationStartedEvent"
 }
actionGroupOIDAction group OIDgatewayIdGateway id
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamsowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
Setup OID
siteOIDSite OID
@@ -1153,7 +1243,7 @@

Generated events on method call

Retrieve all user-defined actions groups



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Enduser Open API (enduser/o)

+
Access scope : enduser/o

> Test operation @@ -1182,8 +1272,8 @@

Generated events on method call

(JSON)
[ {
-  "creationTime" : 1769503155441,
-  "lastUpdateTime" : 1769503155441,
+  "creationTime" : 1785140822217,
+  "lastUpdateTime" : 1785140822217,
   "label" : "a managed action group label",
   "metadata" : "some metadata",
   "shortcut" : true,
@@ -1339,7 +1429,7 @@ 

Launch a persistent action group by OID



Per-session rate-limit : 1 calls per 28min 48s period for all operations of the same category (exec)
-
Access scope : Enduser Open API (enduser/o)

+
Access scope : enduser/o

> Test operation @@ -1441,25 +1531,21 @@

Generated events on method call

- + - + @@ -1468,42 +1554,44 @@

Generated events on method call

- - + + - - + + - - + + - - + +
DeviceStateChangedEventGatewaySynchronizationStartedEvent
DescriptionOne or more states of a device have changed (high-level)A data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "deviceStates" : [ {
-    "name" : "a device state change item name",
-    "type" : 1,
-    "value" : "a device state change item value"
-  } ],
-  "name" : "DeviceStateChangedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationStartedEvent"
 }
deviceStatesUpdated device statesgatewayIdGateway id
deviceURLDevice URLowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamssetupOIDSetup OID
setupOIDSetup OIDsiteOIDSite OID
- + - + @@ -1521,6 +1609,16 @@

Generated events on method call

+ + + + + + + + + +
GatewaySynchronizationStartedEventGatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has startedA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -1534,27 +1632,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -1568,6 +1672,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -1598,11 +1707,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -1613,28 +1732,30 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - - + - + @@ -1643,13 +1764,28 @@

Generated events on method call

- - + + - - + + + + + + + + + + + + + + + + + @@ -1717,7 +1853,7 @@

Generated events on method call

Launch a persistent action group by OID in geolocated mode

The action group execution will be flagged as geolocated.


Per-session rate-limit : 1 calls per 28min 48s period for all operations of the same category (exec)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -1828,10 +1964,12 @@

Generated events on method call

@@ -1849,6 +1987,16 @@

Generated events on method call

+ + + + + + + + + +
GatewaySynchronizationEndedEventDeviceStateChangedEvent
DescriptionA data synchronization sequence between the gateway and the server has completedOne or more states of a device have changed (high-level)
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "deviceStates" : [ {
+    "name" : "a device state change item name",
+    "type" : 1,
+    "value" : "a device state change item value"
+  } ],
+  "type" : "DeviceStateChangedEvent"
 }
gatewayIdGateway iddeviceStatesUpdated device states
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsdeviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationStartedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -1862,10 +2010,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
@@ -1883,6 +2033,72 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DeviceStateChangedEvent
DescriptionOne or more states of a device have changed (high-level)
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "deviceStates" : [ {
+    "name" : "a device state change item name",
+    "type" : 1,
+    "value" : "a device state change item value"
+  } ],
+  "type" : "DeviceStateChangedEvent"
+}
Field nameField description
deviceStatesUpdated device states
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -1896,27 +2112,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -1930,6 +2152,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -1961,73 +2188,28 @@

Generated events on method call

- setupOID - Setup OID - - - - subType - Execution sub type - - - - timeToNextState - Remaining time until next execution state - - - - type - Execution type + relatedDevices + List of devices involved in this execution - - - - - - - - - - - - - - - - - - - - - + + - - + + - - + + - - + + @@ -2096,7 +2278,7 @@

Generated events on method call

Launch a persistent action group by OID in internal mode

The action group execution will be flagged as internal and its result will not be stored in the setup execution history. This is useful for automatic refresh operations that should not appear in the user history.


Per-session rate-limit : 1 calls per 28min 48s period for all operations of the same category (exec)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -2197,103 +2379,6 @@

Generated events on method call

Generated events on method call

-
DeviceStateChangedEvent
DescriptionOne or more states of a device have changed (high-level)
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
-  "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "deviceStates" : [ {
-    "name" : "a device state change item name",
-    "type" : 1,
-    "value" : "a device state change item value"
-  } ],
-  "name" : "DeviceStateChangedEvent"
-}
Field nameField description
deviceStatesUpdated device statessetupOIDSetup OID
deviceURLDevice URLsiteOIDSite OID
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamssubTypeExecution sub type
setupOIDSetup OIDtimeToNextStateRemaining time until next execution state
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ExecutionStateChangedEvent
DescriptionAn execution state has changed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
-  "setupOID" : "a setup OID",
-  "execId" : "an exec id",
-  "newState" : "IN_PROGRESS",
-  "ownerKey" : "an owner key",
-  "type" : 1,
-  "subType" : 1,
-  "oldState" : "TRANSMITTED",
-  "timeToNextState" : 2,
-  "failedCommands" : [ {
-    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-    "detailedStatus" : {
-      "message" : "a message",
-      "error" : true
-    },
-    "rank" : 1,
-    "failureType" : "NON_EXECUTING"
-  } ],
-  "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
-  "failureType" : "NON_EXECUTING"
-}
Field nameField description
execIdExecution id
failedCommandsList of failed commands
failureTypeFailure type
newStateExecution new state
oldStateExecution previous state
ownerKeyExecution owner key
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
subTypeExecution sub type
timeToNextStateRemaining time until next execution state
typeExecution type
- @@ -2304,16 +2389,17 @@

Generated events on method call

@@ -2341,6 +2427,11 @@

Generated events on method call

+ + + + +
DeviceStateChangedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
Setup OID
siteOIDSite OID
@@ -2354,10 +2445,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationStartedEvent"
 }
@@ -2375,6 +2468,129 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ExecutionStateChangedEvent
DescriptionAn execution state has changed
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "execId" : "an exec id",
+  "newState" : "IN_PROGRESS",
+  "ownerKey" : "an owner key",
+  "executionType" : 1,
+  "subType" : 1,
+  "oldState" : "TRANSMITTED",
+  "timeToNextState" : 2,
+  "failedCommands" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+    "detailedStatus" : {
+      "type" : "generic-error",
+      "message" : "a message",
+      "error" : true
+    },
+    "rank" : 1,
+    "failureType" : "NON_EXECUTING"
+  } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
+  "failureTypeCode" : 11,
+  "type" : "ExecutionStateChangedEvent",
+  "failureType" : "NON_EXECUTING"
+}
Field nameField description
execIdExecution id
executionTypeExecution type
failedCommandsList of failed commands
failureTypeFailure type
newStateExecution new state
oldStateExecution previous state
ownerKeyExecution owner key
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
relatedDevicesList of devices involved in this execution
setupOIDSetup OID
siteOIDSite OID
subTypeExecution sub type
timeToNextStateRemaining time until next execution state
@@ -2388,10 +2604,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
@@ -2409,6 +2627,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -2474,7 +2702,7 @@

Generated events on method call

Cancel a running setup-level execution



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -2556,27 +2784,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -2590,6 +2824,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -2620,11 +2859,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -2635,11 +2884,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -2705,7 +2949,7 @@

Generated events on method call

Get an action group execution currently running



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -2764,8 +3008,8 @@

Generated events on method call

"startTime" : 2, "owner" : "an owner", "actionGroup" : { - "creationTime" : 1769503155438, - "lastUpdateTime" : 1769503155438, + "creationTime" : 1785140822212, + "lastUpdateTime" : 1785140822213, "label" : "a managed action group label", "metadata" : "some metadata", "shortcut" : true, @@ -2899,7 +3143,7 @@

Generated events on method call

Cancel a running execution



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -2981,27 +3225,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -3015,6 +3265,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -3045,11 +3300,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -3060,11 +3325,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -3130,7 +3390,7 @@

Generated events on method call

Get action groups executions currently running



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -3162,8 +3422,8 @@

Generated events on method call

"startTime" : 2, "owner" : "an owner", "actionGroup" : { - "creationTime" : 1769503155437, - "lastUpdateTime" : 1769503155438, + "creationTime" : 1785140822212, + "lastUpdateTime" : 1785140822212, "label" : "a managed action group label", "metadata" : "some metadata", "shortcut" : true, @@ -3297,7 +3557,7 @@

Generated events on method call

Cancel all running executions



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -3352,27 +3612,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -3386,6 +3652,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -3416,11 +3687,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -3431,11 +3712,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -3501,7 +3777,7 @@

Generated events on method call

Cancel all running setup-level executions



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -3556,27 +3832,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -3590,6 +3872,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -3620,11 +3907,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -3635,11 +3932,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -3705,7 +3997,7 @@

Generated events on method call

Get action groups currently running

Allows fetching internal action group executions


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -3737,8 +4029,8 @@

Generated events on method call

"startTime" : 2, "owner" : "an owner", "actionGroup" : { - "creationTime" : 1769503155437, - "lastUpdateTime" : 1769503155438, + "creationTime" : 1785140822212, + "lastUpdateTime" : 1785140822212, "label" : "a managed action group label", "metadata" : "some metadata", "shortcut" : true, @@ -3872,7 +4164,7 @@

Generated events on method call

Cancel a running gateway-level execution. DEPRECATED : all executions started through the API are now attached to setup level



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -3969,27 +4261,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -4003,6 +4301,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -4033,11 +4336,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -4048,11 +4361,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -4119,7 +4427,7 @@

Generated events on method call

Cancel all running gateway-level executions. DEPRECATED : all executions started through the API are now attached to setup level



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -4201,27 +4509,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -4235,6 +4549,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -4265,11 +4584,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -4280,11 +4609,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -4350,7 +4674,7 @@

Generated events on method call

Get a scheduled execution of delayed trigger



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -4517,7 +4841,7 @@

Generated events on method call

Cancel a delayed trigger



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -4599,11 +4923,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "triggerId" : "a trigger id",
-  "name" : "DelayedTriggerCancelledEvent"
+  "type" : "DelayedTriggerCancelledEvent"
 }
@@ -4621,6 +4946,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + triggerId Trigger id @@ -4691,7 +5021,7 @@

Generated events on method call

Get the list of all scheduled executions of delayed trigger



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -4831,7 +5161,7 @@

Generated events on method call

Execute a non-persistent action group

The executed action group does not have to be persisted on the server before use.


Per-session rate-limit : 1 calls per 28min 48s period for all operations of the same category (exec)
-
Access scope : Enduser Open API (enduser/o)

+
Access scope : enduser/o

> Test operation @@ -4980,10 +5310,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
@@ -5001,6 +5333,62 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has started
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationStartedEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -5014,27 +5402,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -5048,6 +5442,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -5078,11 +5477,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -5093,11 +5502,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -5111,16 +5515,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
@@ -5148,38 +5553,9 @@

Generated events on method call

Setup OID - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -5248,7 +5624,7 @@

Generated events on method call

Execute a non-persistent action group in geolocated mode

The executed action group does not have to be persisted on the server before use. The action group execution will be flagged as geolocated.


Per-session rate-limit : 1 calls per 28min 48s period for all operations of the same category (exec)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -5372,6 +5748,62 @@

Generated events on method call

Generated events on method call

+
GatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
-}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamssiteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DeviceStateChangedEvent
DescriptionOne or more states of a device have changed (high-level)
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "deviceStates" : [ {
+    "name" : "a device state change item name",
+    "type" : 1,
+    "value" : "a device state change item value"
+  } ],
+  "type" : "DeviceStateChangedEvent"
+}
Field nameField description
deviceStatesUpdated device states
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
+ @@ -5382,27 +5814,33 @@

Generated events on method call

@@ -5416,6 +5854,11 @@

Generated events on method call

+ + + + + @@ -5446,11 +5889,21 @@

Generated events on method call

+ + + + + + + + + + @@ -5461,34 +5914,25 @@

Generated events on method call

- - - - -
ExecutionStateChangedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
Execution id
executionTypeExecution type
failedCommands List of failed commands Owning partners of the parent entity (setup, ...)) . only available in event streams
relatedDevicesList of devices involved in this execution
setupOID Setup OID
siteOIDSite OID
subType Execution sub type Remaining time until next execution state
typeExecution type
- + - + @@ -5497,42 +5941,44 @@

Generated events on method call

- - + + - - + + - - + + - - + +
DeviceStateChangedEventGatewaySynchronizationStartedEvent
DescriptionOne or more states of a device have changed (high-level)A data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "deviceStates" : [ {
-    "name" : "a device state change item name",
-    "type" : 1,
-    "value" : "a device state change item value"
-  } ],
-  "name" : "DeviceStateChangedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationStartedEvent"
 }
deviceStatesUpdated device statesgatewayIdGateway id
deviceURLDevice URLowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamssetupOIDSetup OID
setupOIDSetup OIDsiteOIDSite OID
- + - + @@ -5550,38 +5996,14 @@

Generated events on method call

- -
GatewaySynchronizationStartedEventGatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has startedA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
- - - - - - - - - - - - - - - - - - - + + - - + + @@ -5650,7 +6072,7 @@

Generated events on method call

Execute a non-persistent action group in high-priority mode

The executed action group does not have to be persisted on the server before use. The action group execution will have an higher priority, allowing to bypass some restrictions like forcing a blocked device.


Per-session rate-limit : 1 calls per 28min 48s period for all operations of the same category (exec)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -5774,6 +6196,52 @@

Generated events on method call

Generated events on method call

+
GatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
-}
Field nameField description
gatewayIdGateway idsetupOIDSetup OID
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamssiteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has started
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationStartedEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
+ @@ -5784,27 +6252,33 @@

Generated events on method call

@@ -5818,6 +6292,11 @@

Generated events on method call

+ + + + + @@ -5848,11 +6327,21 @@

Generated events on method call

+ + + + + + + + + + @@ -5863,11 +6352,6 @@

Generated events on method call

- - - - -
ExecutionStateChangedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
Execution id
executionTypeExecution type
failedCommands List of failed commands Owning partners of the parent entity (setup, ...)) . only available in event streams
relatedDevicesList of devices involved in this execution
setupOID Setup OID
siteOIDSite OID
subType Execution sub type Remaining time until next execution state
typeExecution type
@@ -5881,10 +6365,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
@@ -5902,6 +6388,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -5915,16 +6411,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
@@ -5952,38 +6449,9 @@

Generated events on method call

Setup OID - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -6053,7 +6521,7 @@

Generated events on method call

The action group execution will be flagged as internal and its result will not be stored in the setup execution history. This is useful for automatic refresh operations that should not appear in the user history.

Per-session rate-limit : 1 calls per 28min 48s period for all operations of the same category (exec)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -6177,6 +6645,52 @@

Generated events on method call

Generated events on method call

+
GatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
-}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamssiteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has started
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationStartedEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
+ @@ -6187,27 +6701,33 @@

Generated events on method call

@@ -6221,6 +6741,11 @@

Generated events on method call

+ + + + + @@ -6251,11 +6776,21 @@

Generated events on method call

+ + + + + + + + + + @@ -6266,28 +6801,25 @@

Generated events on method call

- - - - -
ExecutionStateChangedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
Execution id
executionTypeExecution type
failedCommands List of failed commands Owning partners of the parent entity (setup, ...)) . only available in event streams
relatedDevicesList of devices involved in this execution
setupOID Setup OID
siteOIDSite OID
subType Execution sub type Remaining time until next execution state
typeExecution type
- + - + @@ -6305,6 +6837,16 @@

Generated events on method call

+ + + + + + + + + +
GatewaySynchronizationStartedEventGatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has startedA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -6318,16 +6860,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
@@ -6355,38 +6898,9 @@

Generated events on method call

Setup OID - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -6454,7 +6968,7 @@

Generated events on method call

Compute optimized version of a given execution: replace individual devices sharing the same command (name + parameters) by matching existing protocol groups to improve execution speed

Optimize action group


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -6533,8 +7047,8 @@

Generated events on method call

(JSON) @@ -6831,7 +7345,7 @@

Generated events on method call

Schedule an action group execution with a delay



Per-session rate-limit : 1 calls per 28min 48s period for all operations of the same category (exec)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -6948,25 +7462,116 @@

Generated events on method call

Generated events on method call

GatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
-}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamssiteOIDSite OID
{
-  "creationTime" : 1769503155441,
-  "lastUpdateTime" : 1769503155441,
+  "creationTime" : 1785140822216,
+  "lastUpdateTime" : 1785140822216,
   "label" : "a managed action group label",
   "metadata" : "some metadata",
   "shortcut" : true,
@@ -6664,7 +7178,7 @@ 

Generated events on method call

-> at a time of the current day of the weekly planning (executionType=?Weekly planning? executionSubType=?TIME_TRIGGER?) -> at dawn or dusk of the current day (executionType=?Weekly planning? executionSubType=?DAWN_TRIGGER? or executionSubType=?DUSK_TRIGGER?)

-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation
- + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DeviceStateChangedEventGatewaySynchronizationStartedEvent
DescriptionOne or more states of a device have changed (high-level)A data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationStartedEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DelayedTriggerSetEvent
DescriptionA new delayed trigger has been scheduled
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartners" : [ "some owning partners" ],
+  "triggerId" : "a trigger id",
+  "type" : "DelayedTriggerSetEvent"
+}
Field nameField description
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
triggerIdTrigger id
+ + + + + + + + + + + @@ -6975,13 +7580,13 @@

Generated events on method call

- - + + - - + + @@ -6994,6 +7599,21 @@

Generated events on method call

+ + + + + + + + + + + + + + +
GroupTriggeredEvent
DescriptionAn action group has been triggered and is currently in execution
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "deviceStates" : [ {
-    "name" : "a device state change item name",
-    "type" : 1,
-    "value" : "a device state change item value"
-  } ],
-  "name" : "DeviceStateChangedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "triggerId" : "a trigger id",
+  "triggerType" : "a trigger type",
+  "actionGroupOID" : "an action group OID",
+  "execId" : "an exec id",
+  "type" : "GroupTriggeredEvent"
 }
deviceStatesUpdated device statesactionGroupOIDOID of the started action group
deviceURLDevice URLexecIdExecution id
Setup OID
siteOIDSite OID
triggerIdTrigger id
triggerTypeTrigger type
@@ -7007,10 +7627,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
@@ -7028,6 +7650,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -7041,27 +7673,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -7075,6 +7713,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -7105,11 +7748,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -7120,86 +7773,30 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - - + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
GroupTriggeredEventDeviceStateChangedEvent
DescriptionAn action group has been triggered and is currently in executionOne or more states of a device have changed (high-level)
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "triggerId" : "a trigger id",
-  "triggerType" : "a trigger type",
-  "actionGroupOID" : "an action group OID",
-  "execId" : "an exec id",
-  "name" : "GroupTriggeredEvent"
-}
Field nameField description
actionGroupOIDOID of the started action group
execIdExecution id
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
triggerIdTrigger id
triggerTypeTrigger type
- - - - - - - - - - - @@ -7208,40 +7805,15 @@

Generated events on method call

- - + + - - + + - -
GatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "deviceStates" : [ {
+    "name" : "a device state change item name",
+    "type" : 1,
+    "value" : "a device state change item value"
+  } ],
+  "type" : "DeviceStateChangedEvent"
 }
gatewayIdGateway iddeviceStatesUpdated device states
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsdeviceURLDevice URL
- - - - - - - - - - - - - - - - - @@ -7253,8 +7825,8 @@

Generated events on method call

- - + + @@ -7325,7 +7897,7 @@

Generated events on method call

-> at a time of the current day of the weekly planning (executionType=?Weekly planning? executionSubType=?TIME_TRIGGER?) -> at dawn or dusk of the current day (executionType=?Weekly planning? executionSubType=?DAWN_TRIGGER? or executionSubType=?DUSK_TRIGGER?)

-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -7494,7 +8066,7 @@

Get a list of all authorized applications for the current setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -7526,8 +8098,8 @@

"clientName" : "a client name", "clientId" : "a client id", "scopes" : "some scopes", - "accessTokenNextExpirationTime" : 1769503155449, - "refreshTokenNextExpirationTime" : 1769503155449, + "accessTokenNextExpirationTime" : 1785140822229, + "refreshTokenNextExpirationTime" : 1785140822229, "enabled" : false } ]

@@ -7763,7 +8335,7 @@

Disable an authorized application



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -7894,7 +8466,7 @@

Enable an authorized application



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -8025,7 +8597,7 @@

Get an OAuth2 authorization code



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -8331,7 +8903,7 @@

Create a condition group



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -8453,9 +9025,10 @@

Generated events on method call

@@ -8490,6 +9063,11 @@

Generated events on method call

+ + + + +
DelayedTriggerSetEvent
DescriptionA new delayed trigger has been scheduled
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
-  "setupOID" : "a setup OID",
-  "triggerId" : "a trigger id",
-  "name" : "DelayedTriggerSetEvent"
-}
Field nameField description
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams
triggerIdTrigger idsiteOIDSite OID
@@ -7632,7 +8204,7 @@

Revoke an authorized application



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "conditionGroupOID" : "a condition group OID",
   "label" : "a condition group created event label",
   "metadata" : "some metadata",
@@ -8467,7 +9040,7 @@ 

Generated events on method call

"controllableNames" : [ "some controllable names" ] } } ], - "name" : "ConditionGroupCreatedEvent" + "type" : "ConditionGroupCreatedEvent" }
Setup OID
siteOIDSite OID
@@ -8555,7 +9133,7 @@

Generated events on method call

Update a condition group



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -8649,9 +9227,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "conditionGroupOID" : "a condition group OID",
   "label" : "a condition group updated event label",
   "metadata" : "some metadata",
@@ -8663,7 +9242,7 @@ 

Generated events on method call

"controllableNames" : [ "some controllable names" ] } } ], - "name" : "ConditionGroupUpdatedEvent" + "type" : "ConditionGroupUpdatedEvent" }
@@ -8686,6 +9265,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -8751,7 +9335,7 @@

Generated events on method call

Retrieve a condition group by OID



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -8807,8 +9391,8 @@

Generated events on method call

(JSON)
{
-  "creationTime" : 1769503155097,
-  "lastUpdateTime" : 1769503155101,
+  "creationTime" : 1785140821820,
+  "lastUpdateTime" : 1785140821825,
   "label" : "a condition group label",
   "metadata" : "some metadata",
   "conditions" : [ {
@@ -8923,7 +9507,7 @@ 

Generated events on method call

Delete a condition group by OID



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -9005,11 +9589,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "conditionGroupOID" : "a condition group OID",
-  "name" : "ConditionGroupDeletedEvent"
+  "type" : "ConditionGroupDeletedEvent"
 }
@@ -9032,6 +9617,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -9097,7 +9687,7 @@

Generated events on method call

Evaluate a condition group



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -9154,7 +9744,7 @@

Generated events on method call

{
   "evaluationStatus" : "FAILED",
-  "evaluationTime" : 1769503155103,
+  "evaluationTime" : 1785140821828,
   "failedDevices" : [ "some failed devices" ],
   "invalidatingDevices" : [ "some invalidating devices" ],
   "ignoredControllables" : [ "some ignored controllables" ]
@@ -9261,7 +9851,7 @@ 

Generated events on method call

Retrieve all user-defined condition groups



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -9290,8 +9880,8 @@

Generated events on method call

(JSON)
[ {
-  "creationTime" : 1769503155101,
-  "lastUpdateTime" : 1769503155101,
+  "creationTime" : 1785140821825,
+  "lastUpdateTime" : 1785140821826,
   "label" : "a condition group label",
   "metadata" : "some metadata",
   "conditions" : [ {
@@ -9481,7 +10071,7 @@ 

Return an URL to use for August authentication. At the end of the authentication process, the user will be redirected to the given {redirectURL}



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -9658,7 +10248,7 @@

Return the list of the gateways candidates



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -9713,10 +10303,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "AugustDiscoverHousesCandidatesFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "AugustDiscoverHousesCandidatesFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -9735,6 +10326,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -9748,9 +10344,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "houses" : [ {
     "id" : "an id",
     "name" : "an august house candidate name",
@@ -9759,7 +10356,7 @@ 

Generated events on method call

"name" : "an august lock candidate name" } ] } ], - "name" : "AugustDiscoverHousesCandidatesCompletedEvent" + "type" : "AugustDiscoverHousesCandidatesCompletedEvent" }
@@ -9777,6 +10374,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -9842,7 +10444,7 @@

Generated events on method call

Refresh current access token if necessary



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -9888,7 +10490,7 @@

Generated events on method call

Generated events on method call

- + @@ -9897,10 +10499,12 @@

Generated events on method call

@@ -9918,11 +10522,16 @@

Generated events on method call

+ + + + +
AugustRefreshCurrentTokenCompletedEventAugustRefreshCurrentTokenFailedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "AugustRefreshCurrentTokenCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "AugustRefreshCurrentTokenFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Setup OID
siteOIDSite OID
- + @@ -9931,11 +10540,11 @@

Generated events on method call

@@ -9953,6 +10562,11 @@

Generated events on method call

+ + + + +
AugustRefreshCurrentTokenFailedEventAugustRefreshCurrentTokenCompletedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "AugustRefreshCurrentTokenFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "AugustRefreshCurrentTokenCompletedEvent"
 }
Setup OID
siteOIDSite OID
@@ -10018,7 +10632,7 @@

Generated events on method call

Start a discover August gateway



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -10091,7 +10705,7 @@

Generated events on method call

Generated events on method call

- + @@ -10100,12 +10714,12 @@

Generated events on method call

@@ -10113,6 +10727,11 @@

Generated events on method call

+ + + + + @@ -10123,11 +10742,16 @@

Generated events on method call

+ + + + +
AugustGatewayDiscoverFailedEventAugustGatewayDiscoverCompletedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "gatewayId" : "a gateway id",
-  "name" : "AugustGatewayDiscoverFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "AugustGatewayDiscoverCompletedEvent"
 }
Field description
gatewayIdgateway Id
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
- + @@ -10136,11 +10760,13 @@

Generated events on method call

@@ -10148,11 +10774,6 @@

Generated events on method call

- - - - - @@ -10163,6 +10784,11 @@

Generated events on method call

+ + + + +
AugustGatewayDiscoverCompletedEventAugustGatewayDiscoverFailedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "gatewayId" : "a gateway id",
-  "name" : "AugustGatewayDiscoverCompletedEvent"
+  "type" : "AugustGatewayDiscoverFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Field description
gatewayIdgateway Id
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
@@ -10228,7 +10854,7 @@

Generated events on method call

Start discover August devices



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -10310,12 +10936,14 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
   "ref" : "a ref",
-  "name" : "DiscoverCompleteEvent"
+  "type" : "DiscoverCompleteEvent"
 }
@@ -10343,6 +10971,16 @@

Generated events on method call

Reference + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -10356,12 +10994,14 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
   "ref" : "a ref",
-  "name" : "DiscoverFailedEvent",
+  "type" : "DiscoverFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -10395,6 +11035,16 @@

Generated events on method call

Reference + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -10408,9 +11058,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -10421,7 +11072,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -10449,6 +11100,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -10543,7 +11199,7 @@

Pair and configure a camera



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -10680,9 +11336,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -10693,7 +11350,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -10721,6 +11378,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -10734,11 +11396,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "cameraId" : "a camera id",
-  "name" : "CameraDiscoveredEvent"
+  "type" : "CameraDiscoveredEvent"
 }
@@ -10761,6 +11425,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -10826,7 +11500,7 @@

Generated events on method call

Delete discovered but unpaired cameras for a given gateway



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -10957,7 +11631,7 @@

Generated events on method call

Set Wifi settings of a paired camera



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -11134,27 +11808,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -11168,6 +11848,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -11198,11 +11883,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -11213,11 +11908,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -11290,7 +11980,7 @@

Generated events on method call

-> lockType: lock type. 0 stands for available (not locked), 1 for locked by an alarm system, 2 for locked by a gateway and 3 indicates that camera version is outdated -> wifiEnabled: indicates if wifi is enabled on the camera

-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -11496,7 +12186,7 @@

Get active commissioning codes on given protocol



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -11673,9 +12363,9 @@

-
Add one or more device commissioning code(s) on given protocol for a future pairing procedure. The limit for zigbee protocol is 4



+
Add one or more device commissioning code(s) on given protocol for a future pairing procedure. The limit for zigbee protocol is 127



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -11840,7 +12530,7 @@

Remove all device commissioning codes on given protocol



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -11986,7 +12676,7 @@

Remove a device commissioning code on given protocol



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -12147,7 +12837,7 @@

Import saved device commissioning codes to the actual codes list



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -12293,7 +12983,7 @@

Get saved commissioning codes on given protocol



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -12472,7 +13162,7 @@

Add one or more device saved commissioning code(s) on given protocol for a future pairing procedure



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -12637,7 +13327,7 @@

Remove all saved device commissioning codes on given protocol



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -12783,7 +13473,7 @@

Remove a device saved commissioning code on given protocol



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -12944,7 +13634,7 @@

This operation allows to create a device. This operation is useful to add RTS devices, RTD alarm system and EnOcean actuators



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -13086,9 +13776,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -13099,7 +13790,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -13127,6 +13818,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -13192,7 +13888,7 @@

Generated events on method call

Get addresses of partial devices on given protocol



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -13264,7 +13960,7 @@

Generated events on method call

[ {
   "address" : "an address",
-  "creationTime" : 1769503155454
+  "creationTime" : 1785140822239
 } ]
@@ -13368,7 +14064,7 @@

Generated events on method call

This operation allows to purge partially discovered raw devices (with status PARTIAL)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -13465,12 +14161,14 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
   "deletedRawDevicesCount" : 1,
-  "name" : "PurgePartialRawDevicesEvent"
+  "type" : "PurgePartialRawDevicesEvent"
 }
@@ -13498,6 +14196,16 @@

Generated events on method call

Device protocol type + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -13563,7 +14271,7 @@

Generated events on method call

This operation allows to purge a partial raw device



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -13724,7 +14432,7 @@

Generated events on method call

Initialize the protocol, and create a stack if needed



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -13931,7 +14639,7 @@

Refresh current access token if necessary



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -13986,10 +14694,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "EliotRefreshCurrentTokenCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "EliotRefreshCurrentTokenCompletedEvent"
 }
@@ -14007,6 +14716,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -14020,10 +14734,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "EliotRefreshCurrentTokenFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "EliotRefreshCurrentTokenFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -14042,6 +14757,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -14107,7 +14827,7 @@

Generated events on method call

Start a discover Eliot gateway



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -14180,7 +14900,7 @@

Generated events on method call

Generated events on method call

- + @@ -14189,11 +14909,12 @@

Generated events on method call

@@ -14201,11 +14922,6 @@

Generated events on method call

- - - - - @@ -14216,11 +14932,16 @@

Generated events on method call

+ + + + +
EliotDiscoverGatewayCompletedEventEliotDiscoverGatewayFailedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "gatewayId" : "a gateway id",
-  "name" : "EliotDiscoverGatewayCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "EliotDiscoverGatewayFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Field description
gatewayIdEliot gateway id
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
- + @@ -14229,11 +14950,12 @@

Generated events on method call

@@ -14241,6 +14963,11 @@

Generated events on method call

+ + + + + @@ -14251,6 +14978,11 @@

Generated events on method call

+ + + + +
EliotDiscoverGatewayFailedEventEliotDiscoverGatewayCompletedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "EliotDiscoverGatewayFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "owningPartners" : [ "some owning partners" ],
+  "gatewayId" : "a gateway id",
+  "type" : "EliotDiscoverGatewayCompletedEvent"
 }
Field description
gatewayIdEliot gateway id
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
@@ -14316,7 +15048,7 @@

Generated events on method call

Send get a list of all user's gateways



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -14371,14 +15103,15 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "plants" : [ {
     "id" : "an id",
     "name" : "an eliot plant name"
   } ],
-  "name" : "EliotDiscoverGatewaysCompletedEvent"
+  "type" : "EliotDiscoverGatewaysCompletedEvent"
 }
@@ -14396,6 +15129,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -14409,10 +15147,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "EliotDiscoverGatewaysFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "EliotDiscoverGatewaysFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -14431,6 +15170,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -14496,7 +15240,7 @@

Generated events on method call

Start discover Eliot devices



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -14568,60 +15312,6 @@

Generated events on method call

Generated events on method call

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DeviceCreatedEvent
DescriptionA new device has been added to the setup
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
-  "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "controllableName" : "a controllable name",
-  "label" : "a device created event label",
-  "placeOID" : "a place OID",
-  "metadata" : "some metadata",
-  "deviceAttributes" : [ {
-    "name" : "a device attribute change item name",
-    "type" : 1,
-    "value" : "a device attribute change item value"
-  } ],
-  "name" : "DeviceCreatedEvent"
-}
Field nameField description
deviceAttributesCompatible device attributes
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
- @@ -14632,12 +15322,14 @@

Generated events on method call

@@ -14665,6 +15357,16 @@

Generated events on method call

+ + + + + + + + + +
DiscoverCompleteEvent
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
   "ref" : "a ref",
-  "name" : "DiscoverCompleteEvent"
+  "type" : "DiscoverCompleteEvent"
 }
Reference
setupOIDSetup OID
siteOIDSite OID
@@ -14678,12 +15380,14 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
   "ref" : "a ref",
-  "name" : "DiscoverFailedEvent",
+  "type" : "DiscoverFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -14717,6 +15421,76 @@

Generated events on method call

Reference + + setupOID + Setup OID + + + + siteOID + Site OID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DeviceCreatedEvent
DescriptionA new device has been added to the setup
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "controllableName" : "a controllable name",
+  "label" : "a device created event label",
+  "placeOID" : "a place OID",
+  "metadata" : "some metadata",
+  "deviceAttributes" : [ {
+    "name" : "a device attribute change item name",
+    "type" : 1,
+    "value" : "a device attribute change item value"
+  } ],
+  "type" : "DeviceCreatedEvent"
+}
Field nameField description
deviceAttributesCompatible device attributes
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -14782,7 +15556,7 @@

Generated events on method call

Return an URL to use for Eliot authentication. At the end of the authentication process, the user will be redirected to the given {redirectURL}



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -14988,7 +15762,7 @@

Return next available EnOcean device address for a given device type



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -15165,7 +15939,7 @@

Start an EnOcean learning device procedure (pair a new device indicating the device reference). Useful for devices using generic profiles (require a manual specification).
 DEPRECATED: use commands on enocean stack



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -15253,7 +16027,7 @@

Generated events on method call

- + @@ -15262,10 +16036,12 @@

Generated events on method call

@@ -15283,6 +16059,16 @@

Generated events on method call

+ + + + + + + + + +
EnOceanBadDeviceStimulationEventEnOceanLearnModeTimeoutEvent
Description
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "EnOceanBadDeviceStimulationEvent"
+  "type" : "EnOceanLearnModeTimeoutEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -15296,10 +16082,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "EnOceanLearnStartedEvent"
+  "type" : "EnOceanLearnStartedEvent"
 }
@@ -15317,38 +16105,14 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams - - - - - - - - - - - - - - - - - - - - - + + - - + + @@ -15364,9 +16128,10 @@

Generated events on method call

@@ -15405,6 +16170,57 @@

Generated events on method call

+ + + + + + +
EnOceanLearnModeTimeoutEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "EnOceanLearnModeTimeoutEvent"
-}
Field nameField description
gatewayIdGateway idsetupOIDSetup OID
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamssiteOIDSite OID
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -15377,7 +16142,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
Setup OID
siteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EnOceanBadDeviceStimulationEvent
Description
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "EnOceanBadDeviceStimulationEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -15583,7 +16399,7 @@

Generated events on method call

Start an EnOcean learning procedure.
 DEPRECATED: use commands on enocean stack



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -15673,6 +16489,52 @@

Generated events on method call

Generated events on method call

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EnOceanLearnModeTimeoutEvent
Description
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "EnOceanLearnModeTimeoutEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
+ @@ -15683,10 +16545,12 @@

Generated events on method call

@@ -15704,11 +16568,21 @@

Generated events on method call

+ + + + + + + + + +
EnOceanLearnStartedEvent
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "EnOceanLearnStartedEvent"
+  "type" : "EnOceanLearnStartedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + @@ -15717,10 +16591,12 @@

Generated events on method call

@@ -15738,6 +16614,16 @@

Generated events on method call

+ + + + + + + + + +
EnOceanLearnModeTimeoutEventEnOceanBadDeviceStimulationEvent
Description
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "EnOceanLearnModeTimeoutEvent"
+  "type" : "EnOceanBadDeviceStimulationEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -15751,9 +16637,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -15764,7 +16651,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -15792,38 +16679,9 @@

Generated events on method call

Setup OID - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -15893,7 +16751,7 @@

Generated events on method call

Stop the EnOcean learning procedure.
 DEPRECATED: use commands on enocean stack



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -15975,10 +16833,12 @@

Generated events on method call

@@ -15996,6 +16856,16 @@

Generated events on method call

+ + + + + + + + + +
EnOceanBadDeviceStimulationEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "EnOceanBadDeviceStimulationEvent"
-}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamssiteOIDSite OID
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "EnOceanLearnStoppedEvent"
+  "type" : "EnOceanLearnStoppedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -16091,7 +16961,7 @@

Deprecated, use the discoverActuators command on the stack device. Start the IO actuators discover full procedure (discover actuators that share the same key and actuators that are in config state)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -16202,9 +17072,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -16215,7 +17086,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -16243,6 +17114,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -16256,27 +17132,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -16290,6 +17172,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -16320,11 +17207,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -16335,11 +17232,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -16353,16 +17245,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
@@ -16390,6 +17283,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -16456,7 +17354,7 @@

Generated events on method call

Deprecated, use discover/simple instead. Start the IO actuators discover simple procedure (discover only actuators that are in config state)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -16557,56 +17455,6 @@

Generated events on method call

Generated events on method call

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DeviceStateChangedEvent
DescriptionOne or more states of a device have changed (high-level)
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
-  "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "deviceStates" : [ {
-    "name" : "a device state change item name",
-    "type" : 1,
-    "value" : "a device state change item value"
-  } ],
-  "name" : "DeviceStateChangedEvent"
-}
Field nameField description
deviceStatesUpdated device states
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
- @@ -16617,9 +17465,10 @@

Generated events on method call

@@ -16658,172 +17507,13 @@

Generated events on method call

+ + + + -
DeviceCreatedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -16630,7 +17479,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
Setup OID
siteOIDSite OID
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
POST - - - Actuators [DEPRECATED] - since version 2020.6 - - - - - - - /config/{gatewayId}/io/discover/inSystem - - - - application/json
@@ -16835,16 +17525,17 @@

Generated events on method call

@@ -16872,58 +17563,9 @@

Generated events on method call

- -
DeviceStateChangedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
Setup OID
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -16973,7 +17615,7 @@

Generated events on method call

@@ -17103,16 +17745,17 @@

Generated events on method call

@@ -17140,6 +17783,11 @@

Generated events on method call

+ + + + +
DeviceCreatedEvent
DescriptionA new device has been added to the setup
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
-  "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "controllableName" : "a controllable name",
-  "label" : "a device created event label",
-  "placeOID" : "a place OID",
-  "metadata" : "some metadata",
-  "deviceAttributes" : [ {
-    "name" : "a device attribute change item name",
-    "type" : 1,
-    "value" : "a device attribute change item value"
-  } ],
-  "name" : "DeviceCreatedEvent"
-}
Field nameField description
deviceAttributesCompatible device attributes
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OIDsiteOIDSite OID
- /config/{gatewayId}/io/discover/simple + /config/{gatewayId}/io/discover/inSystem @@ -16990,10 +17632,10 @@

Generated events on method call

-
Deprecated, use the discoverActuators command on the stack device. Start the IO actuators discover simple procedure (discover only actuators that are in config state)



+
Deprecated, use the discoverActuators command on the stack device. Start the IO actuators discover in system procedure (discover only actuators that share the same system key)



-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
Setup OID
siteOIDSite OID
@@ -17153,9 +17801,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -17166,7 +17815,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -17194,6 +17843,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -17212,7 +17866,7 @@

Generated events on method call

- + Generated events on method call "> + Actuators[DEPRECATED] + since version 2020.6 - Actuators @@ -17257,10 +17912,10 @@

Generated events on method call

@@ -17293,25 +17948,6 @@

Generated events on method call

- - - - - - -
+ /config/{gatewayId}/io/discover/simple - /config/{gatewayId}/io/setConfigState -
This operation allows to set configuration state of one or more IO node



+
Deprecated, use the discoverActuators command on the stack device. Start the IO actuators discover simple procedure (discover only actuators that are in config state)



-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation
- Request Body - - (JSON) -
{
-  "actuatorAddresses" : [ "some actuator addresses" ],
-  "searchForController" : false,
-  "state" : 1
-}
- - -
Options
-
@@ -17377,6 +18013,125 @@

Generated events on method call

+

Generated events on method call

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DeviceCreatedEvent
DescriptionA new device has been added to the setup
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "controllableName" : "a controllable name",
+  "label" : "a device created event label",
+  "placeOID" : "a place OID",
+  "metadata" : "some metadata",
+  "deviceAttributes" : [ {
+    "name" : "a device attribute change item name",
+    "type" : 1,
+    "value" : "a device attribute change item value"
+  } ],
+  "type" : "DeviceCreatedEvent"
+}
Field nameField description
deviceAttributesCompatible device attributes
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DeviceStateChangedEvent
DescriptionOne or more states of a device have changed (high-level)
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "deviceStates" : [ {
+    "name" : "a device state change item name",
+    "type" : 1,
+    "value" : "a device state change item value"
+  } ],
+  "type" : "DeviceStateChangedEvent"
+}
Field nameField description
deviceStatesUpdated device states
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
+ + @@ -17412,7 +18167,7 @@

Generated events on method call

- Atlantic + Actuators @@ -17420,7 +18175,7 @@

Generated events on method call

- /config/{gatewayId}/io/atlantic/twinningExit/{deviceAddress} + /config/{gatewayId}/io/setConfigState @@ -17436,10 +18191,10 @@

Generated events on method call

-
This operation forces a device to stop twinning procedure (only supported by Atlantic Electrical heater with adjustable temperature setpoint devices)



+
This operation allows to set configuration state of one or more IO node



-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation @@ -17474,16 +18229,20 @@

Generated events on method call

- Path Variable + Request Body - deviceAddress + (JSON) -
"string value"
+
{
+  "actuatorAddresses" : [ "some actuator addresses" ],
+  "searchForController" : false,
+  "state" : 1
+}
-
The device address (must be an Atlantic Electrical heater with adjustable temperature setpoint device)
+
Options
@@ -17587,7 +18346,7 @@

Generated events on method call

- Controller + Atlantic @@ -17595,7 +18354,7 @@

Generated events on method call

- /config/{gatewayId}/io/controller/{controllerAddress}/sendSystemTable + /config/{gatewayId}/io/atlantic/twinningExit/{deviceAddress} @@ -17611,10 +18370,10 @@

Generated events on method call

-
This operation allows to send a system table to a controller



+
This operation forces a device to stop twinning procedure (only supported by Atlantic Electrical heater with adjustable temperature setpoint devices)



-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation @@ -17652,31 +18411,206 @@

Generated events on method call

Path Variable - controllerAddress + deviceAddress
"string value"
-
Controller address (or an associated actuator address for multi-node systems)
- - - - - - Request Body - - - (JSON) - -
{
-  "actuatorAddresses" : [ "some actuator addresses" ],
-  "sendStackMaster" : false
-}
- - - -
Options
+
The device address (must be an Atlantic Electrical heater with adjustable temperature setpoint device)
+ + + + + + + + + + + + + + + + + + + + + + + + +
Response
TypeNameValueDescription
+ Response Body + + (JSON) +
{
+  "execId" : "string value"
+}
+ + + +
+ + + + + + + + + + + + + + + + + +
HTTP Status Code
CodeMessageMeaning
+ 200 +
OK
+ The request has succeeded +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -18275,7 +19225,7 @@

Generated events on method call

Start the IO generic pulse sensor discover procedure



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -18406,56 +19356,6 @@

Generated events on method call

Generated events on method call

-
POST + + + + Controller + + + + + + + /config/{gatewayId}/io/controller/{controllerAddress}/sendSystemTable + + + application/json
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DeviceStateChangedEvent
DescriptionOne or more states of a device have changed (high-level)
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
-  "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "deviceStates" : [ {
-    "name" : "a device state change item name",
-    "type" : 1,
-    "value" : "a device state change item value"
-  } ],
-  "name" : "DeviceStateChangedEvent"
-}
Field nameField description
deviceStatesUpdated device states
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
- @@ -18466,9 +19366,10 @@

Generated events on method call

@@ -18507,6 +19408,11 @@

Generated events on method call

+ + + + +
DeviceCreatedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -18479,7 +19380,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
Setup OID
siteOIDSite OID
@@ -18520,27 +19426,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -18554,6 +19466,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -18584,11 +19501,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -18599,9 +19526,60 @@

Generated events on method call

Remaining time until next execution state + + + + + + + + + + + + + + + + + + + - - + + + + + + + + + + + + + + + + + + + + + + @@ -18745,7 +19723,7 @@

Generated events on method call

Deprecated : use POST on config/{gatewayId}/io/propagateTransferKey. This operation allows to retrieve the IO security key from a control point with feedback function and to send it to the entire installation



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -18845,27 +19823,33 @@

Generated events on method call

@@ -18879,6 +19863,11 @@

Generated events on method call

+ + + + + @@ -18909,11 +19898,21 @@

Generated events on method call

+ + + + + + + + + + @@ -18924,11 +19923,6 @@

Generated events on method call

- - - - -
DeviceStateChangedEvent
DescriptionOne or more states of a device have changed (high-level)
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "deviceStates" : [ {
+    "name" : "a device state change item name",
+    "type" : 1,
+    "value" : "a device state change item value"
+  } ],
+  "type" : "DeviceStateChangedEvent"
+}
Field nameField description
typeExecution typedeviceStatesUpdated device states
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
Execution id
executionTypeExecution type
failedCommands List of failed commands Owning partners of the parent entity (setup, ...)) . only available in event streams
relatedDevicesList of devices involved in this execution
setupOID Setup OID
siteOIDSite OID
subType Execution sub type Remaining time until next execution state
typeExecution type
@@ -18995,7 +19989,7 @@

Generated events on method call

Deprecated, use the resetNetworkSecurity on the stack device. This operation allows to change the IO security key in the box unit and to send this new key to the entire installation



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -19106,27 +20100,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -19140,6 +20140,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -19170,11 +20175,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -19185,11 +20200,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -19255,7 +20265,7 @@

Generated events on method call

This operation allows to retrieve the IO security key from a control point with feedback function and to send it to the entire installation



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -19384,27 +20394,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -19418,6 +20434,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -19448,11 +20469,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -19463,11 +20494,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -19533,7 +20559,7 @@

Generated events on method call

This operation allows to send the current IO security key



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -19615,11 +20641,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
-  "name" : "IOChangedKeyEvent"
+  "type" : "IOChangedKeyEvent"
 }
@@ -19642,6 +20670,16 @@

Generated events on method call

Device protocol type + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -19707,7 +20745,7 @@

Generated events on method call

This operation allows to send the current IO security key to specified devices



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -19833,27 +20871,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -19867,6 +20911,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -19897,11 +20946,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -19912,11 +20971,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -19983,7 +21037,7 @@

Generated events on method call

Deprecated, use the shareNetwork command on the stack device. This operation allows to send the installation IO security key to an IO control point with feedback function



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -20094,27 +21148,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -20128,6 +21188,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -20158,11 +21223,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -20173,11 +21248,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -20244,7 +21314,7 @@

Generated events on method call

This operation allows to send the installation IO security key to an IO control point with feedback function



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -20370,27 +21440,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -20404,6 +21480,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -20434,11 +21515,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -20449,11 +21540,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -20520,7 +21606,7 @@

Generated events on method call

Deprecated, use the discover1WayController command on the stack device. Start the IO 1-way remote controller discovery procedure



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -20649,9 +21735,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -20662,7 +21749,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -20690,6 +21777,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -20703,16 +21795,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
@@ -20740,6 +21833,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -20806,7 +21904,7 @@

Generated events on method call

Deprecated, use the discoverSensors command on the stack device. Start the IO sensor discover full procedure (discover sensors that share the same key and sensors that are in config state)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -20908,25 +22006,30 @@

Generated events on method call

Generated events on method call

- + - + @@ -20935,8 +22038,8 @@

Generated events on method call

- - + + @@ -20954,33 +22057,35 @@

Generated events on method call

+ + + + +
DeviceStateChangedEventDeviceCreatedEvent
DescriptionOne or more states of a device have changed (high-level)A new device has been added to the setup
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "deviceStates" : [ {
-    "name" : "a device state change item name",
+  "controllableName" : "a controllable name",
+  "label" : "a device created event label",
+  "placeOID" : "a place OID",
+  "metadata" : "some metadata",
+  "deviceAttributes" : [ {
+    "name" : "a device attribute change item name",
     "type" : 1,
-    "value" : "a device state change item value"
+    "value" : "a device attribute change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceCreatedEvent"
 }
deviceStatesUpdated device statesdeviceAttributesCompatible device attributes
Setup OID
siteOIDSite OID
- + - + @@ -20989,8 +22094,8 @@

Generated events on method call

- - + + @@ -21008,6 +22113,11 @@

Generated events on method call

+ + + + +
DeviceCreatedEventDeviceStateChangedEvent
DescriptionA new device has been added to the setupOne or more states of a device have changed (high-level)
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "controllableName" : "a controllable name",
-  "label" : "a device created event label",
-  "placeOID" : "a place OID",
-  "metadata" : "some metadata",
-  "deviceAttributes" : [ {
-    "name" : "a device attribute change item name",
+  "deviceStates" : [ {
+    "name" : "a device state change item name",
     "type" : 1,
-    "value" : "a device attribute change item value"
+    "value" : "a device state change item value"
   } ],
-  "name" : "DeviceCreatedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
deviceAttributesCompatible device attributesdeviceStatesUpdated device states
Setup OID
siteOIDSite OID
@@ -21074,7 +22184,7 @@

Generated events on method call

Deprecated, use the discoverSensors command on the stack device. Start the IO sensor discover simple procedure (discover only sensors that are in config state)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -21176,29 +22286,26 @@

Generated events on method call

Generated events on method call

- + - + @@ -21207,8 +22314,8 @@

Generated events on method call

- - + + @@ -21226,29 +22333,39 @@

Generated events on method call

+ + + + +
DeviceCreatedEventDeviceStateChangedEvent
DescriptionA new device has been added to the setupOne or more states of a device have changed (high-level)
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "controllableName" : "a controllable name",
-  "label" : "a device created event label",
-  "placeOID" : "a place OID",
-  "metadata" : "some metadata",
-  "deviceAttributes" : [ {
-    "name" : "a device attribute change item name",
+  "deviceStates" : [ {
+    "name" : "a device state change item name",
     "type" : 1,
-    "value" : "a device attribute change item value"
+    "value" : "a device state change item value"
   } ],
-  "name" : "DeviceCreatedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
deviceAttributesCompatible device attributesdeviceStatesUpdated device states
Setup OID
siteOIDSite OID
- + - + @@ -21257,8 +22374,8 @@

Generated events on method call

- - + + @@ -21276,6 +22393,11 @@

Generated events on method call

+ + + + +
DeviceStateChangedEventDeviceCreatedEvent
DescriptionOne or more states of a device have changed (high-level)A new device has been added to the setup
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "deviceStates" : [ {
-    "name" : "a device state change item name",
+  "controllableName" : "a controllable name",
+  "label" : "a device created event label",
+  "placeOID" : "a place OID",
+  "metadata" : "some metadata",
+  "deviceAttributes" : [ {
+    "name" : "a device attribute change item name",
     "type" : 1,
-    "value" : "a device state change item value"
+    "value" : "a device attribute change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceCreatedEvent"
 }
deviceStatesUpdated device statesdeviceAttributesCompatible device attributes
Setup OID
siteOIDSite OID
@@ -21342,7 +22464,7 @@

Generated events on method call

Unsubscribe an IO sensor from the installation



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -21468,27 +22590,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -21502,6 +22630,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -21532,11 +22665,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -21547,11 +22690,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -21617,7 +22755,7 @@

Generated events on method call

Unsubscribe an IO sensor from the installation



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -21743,27 +22881,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -21777,6 +22921,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -21807,11 +22956,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -21822,11 +22981,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -21921,7 +23075,7 @@

Import KNX installation file



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -22125,7 +23279,7 @@

Start the Modbus actuators discover procedure



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -22213,21 +23367,24 @@

Generated events on method call

- + - + @@ -22235,6 +23392,11 @@

Generated events on method call

+ + + + + @@ -22255,26 +23417,37 @@

Generated events on method call

+ + + + + + + + + +
DiscoverCompleteEventDiscoverFailedEvent
DescriptionDiscover is completeDiscover has failed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
   "ref" : "a ref",
-  "name" : "DiscoverCompleteEvent"
+  "type" : "DiscoverFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Field description
failureTypeFailure type
gatewayId Gateway id Reference
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -22282,11 +23455,6 @@

Generated events on method call

- - - - - @@ -22307,6 +23475,16 @@

Generated events on method call

+ + + + + + + + + +
DiscoverFailedEventDiscoverCompleteEvent
DescriptionDiscover has failedDiscover is complete
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
   "ref" : "a ref",
-  "name" : "DiscoverFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "DiscoverCompleteEvent"
 }
Field description
failureTypeFailure type
gatewayId Gateway id Reference
setupOIDSetup OID
siteOIDSite OID
@@ -22372,7 +23550,7 @@

Generated events on method call

Start the Modbus modules discover procedure



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -22576,7 +23754,7 @@

Return an URL to use for OAuth2 authorization workflow. At the end of the authentication process, the user will be redirected to the given {redirectUrl}



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -22754,7 +23932,7 @@

Start a discovery of a device. Device commissioning key must be passed in request body. Only works on clouds using device-level integration mode.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -22868,12 +24046,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "cloudId" : "a cloud id",
   "deviceId" : "a device id",
-  "name" : "OGCPDiscoverDeviceCompletedEvent"
+  "type" : "OGCPDiscoverDeviceCompletedEvent"
 }
@@ -22891,6 +24070,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -22904,12 +24088,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "cloudId" : "a cloud id",
   "deviceId" : "a device id",
-  "name" : "OGCPDiscoverDeviceFailedEvent",
+  "type" : "OGCPDiscoverDeviceFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -22928,6 +24113,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -22993,7 +24183,7 @@

Generated events on method call

Start a discovery of a specific site. If multi-sites is not supported, siteId should be 'default'. Only works on clouds using site-level integration mode.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -23090,12 +24280,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "cloudId" : "a cloud id",
   "siteId" : "a site id",
-  "name" : "OGCPDiscoverSiteFailedEvent",
+  "type" : "OGCPDiscoverSiteFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -23114,6 +24305,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -23127,12 +24323,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "cloudId" : "a cloud id",
   "siteId" : "a site id",
-  "name" : "OGCPDiscoverSiteCompletedEvent"
+  "type" : "OGCPDiscoverSiteCompletedEvent"
 }
@@ -23150,6 +24347,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -23215,7 +24417,7 @@

Generated events on method call

Start a discovery of available sites. Only works on clouds using site-level integration mode and supporting multi-sites per account.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -23288,21 +24490,25 @@

Generated events on method call

Generated events on method call

- + - + @@ -23320,28 +24526,31 @@

Generated events on method call

+ + + + +
OGCPDiscoverSitesFailedEventOGCPDiscoverSitesCompletedEvent
DescriptionA discovery operation of available sites has failedA discovery operation of available sites has successfully completed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "cloudId" : "a cloud id",
-  "name" : "OGCPDiscoverSitesFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "sites" : [ {
+    "siteId" : "a site id",
+    "label" : "a OGCPSite reference label"
+  } ],
+  "type" : "OGCPDiscoverSitesCompletedEvent"
 }
Setup OID
siteOIDSite OID
- + - + @@ -23359,6 +24568,11 @@

Generated events on method call

+ + + + +
OGCPDiscoverSitesCompletedEventOGCPDiscoverSitesFailedEvent
DescriptionA discovery operation of available sites has successfully completedA discovery operation of available sites has failed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "cloudId" : "a cloud id",
-  "sites" : [ {
-    "siteId" : "a site id",
-    "label" : "a OGCPSite reference label"
-  } ],
-  "name" : "OGCPDiscoverSitesCompletedEvent"
+  "type" : "OGCPDiscoverSitesFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Setup OID
siteOIDSite OID
@@ -23424,7 +24638,7 @@

Generated events on method call

Get a list of all available OGCP instances on that server



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -23458,8 +24672,8 @@

Generated events on method call

"authMode" : "OAUTH2_PASSWORD_GRANT", "eventSupport" : false, "multiSiteSupport" : false, - "offerName" : "an offer name", - "cloudAdapter" : true + "cloudAdapter" : true, + "offerName" : "an offer name" } ]
@@ -23563,7 +24777,7 @@

Generated events on method call

Get new oauth tokens from user credentials. Only works on clouds using site-level integration mode



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -23713,7 +24927,7 @@

Generated events on method call

Transmit device pairing informations to the third-party Cloud. Only works on clouds using device-level integration mode and supporting pairing requests.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -23829,9 +25043,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "cloudId" : "a cloud id",
   "deviceId" : "a device id",
   "commissioningKey" : "a commissioning key",
@@ -23841,7 +25056,7 @@ 

Generated events on method call

"deviceMetaData" : { "a device meta data" : "a device meta data" }, - "name" : "OGCPDevicePairingCompletedEvent" + "type" : "OGCPDevicePairingCompletedEvent" }
@@ -23859,6 +25074,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -23872,12 +25092,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "cloudId" : "a cloud id",
   "deviceId" : "a device id",
-  "name" : "OGCPDevicePairingFailedEvent",
+  "type" : "OGCPDevicePairingFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -23896,6 +25117,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -23961,7 +25187,7 @@

Generated events on method call

Transmit device pairing informations to the third-party Cloud. Only works on clouds using device-level integration mode and supporting pairing requests.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -24053,28 +25279,23 @@

Generated events on method call

Generated events on method call

- + - + @@ -24092,26 +25313,38 @@

Generated events on method call

+ + + + +
OGCPDevicePairingCompletedEventOGCPDevicePairingFailedEvent
DescriptionA device pairing operation has successfully completedA device pairing operation has failed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "cloudId" : "a cloud id",
   "deviceId" : "a device id",
-  "commissioningKey" : "a commissioning key",
-  "productMetaData" : {
-    "a product meta data" : "a product meta data"
-  },
-  "deviceMetaData" : {
-    "a device meta data" : "a device meta data"
-  },
-  "name" : "OGCPDevicePairingCompletedEvent"
+  "type" : "OGCPDevicePairingFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Setup OID
siteOIDSite OID
- + - + @@ -24129,6 +25362,11 @@

Generated events on method call

+ + + + +
OGCPDevicePairingFailedEventOGCPDevicePairingCompletedEvent
DescriptionA device pairing operation has failedA device pairing operation has successfully completed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "cloudId" : "a cloud id",
   "deviceId" : "a device id",
-  "name" : "OGCPDevicePairingFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "commissioningKey" : "a commissioning key",
+  "productMetaData" : {
+    "a product meta data" : "a product meta data"
+  },
+  "deviceMetaData" : {
+    "a device meta data" : "a device meta data"
+  },
+  "type" : "OGCPDevicePairingCompletedEvent"
 }
Setup OID
siteOIDSite OID
@@ -24194,7 +25432,7 @@

Generated events on method call

Refresh OAuth2 tokens if necessary



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -24267,21 +25505,21 @@

Generated events on method call

Generated events on method call

- + - + @@ -24299,24 +25537,31 @@

Generated events on method call

+ + + + +
OGCPTokensRefreshFailedEventOGCPTokensRefreshCompletedEvent
DescriptionOAuth2 tokens could not be refreshedOAuth2 tokens were successfully refreshed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "cloudId" : "a cloud id",
-  "name" : "OGCPTokensRefreshFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "OGCPTokensRefreshCompletedEvent"
 }
Setup OID
siteOIDSite OID
- + - + @@ -24334,6 +25579,11 @@

Generated events on method call

+ + + + +
OGCPTokensRefreshCompletedEventOGCPTokensRefreshFailedEvent
DescriptionOAuth2 tokens were successfully refreshedOAuth2 tokens could not be refreshed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "cloudId" : "a cloud id",
-  "name" : "OGCPTokensRefreshCompletedEvent"
+  "type" : "OGCPTokensRefreshFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Setup OID
siteOIDSite OID
@@ -24428,7 +25678,7 @@

Generate OAuth2 tokens from credentials



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -24514,10 +25764,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "OpenDoorsGenerateOAuthTokensFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "OpenDoorsGenerateOAuthTokensFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -24536,6 +25787,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -24549,10 +25805,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "OpenDoorsGenerateOAuthTokensCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "OpenDoorsGenerateOAuthTokensCompletedEvent"
 }
@@ -24570,6 +25827,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -24636,7 +25898,7 @@

Generated events on method call

Test an OpenDoors account, create and attach a cloud gateway to the current setup then discover devices on that gateway



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -24758,7 +26020,7 @@

Generated events on method call

Generated events on method call

- + @@ -24767,16 +26029,13 @@

Generated events on method call

@@ -24785,13 +26044,8 @@

Generated events on method call

- - - - - - - + + @@ -24804,11 +26058,21 @@

Generated events on method call

+ + + + + + + + + +
OpenDoorsDiscoverCompletedEventOpenDoorsDiscoverFailedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "gatewayId" : "a gateway id",
-  "candidates" : [ {
-    "deviceLabel" : "a device label",
-    "deviceAddress" : "a device address",
-    "deviceType" : 2
-  } ],
-  "name" : "OpenDoorsDiscoverCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "userId" : "a user id",
+  "type" : "OpenDoorsDiscoverFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
candidatesList of user opendoors devices
gatewayIdUser loginfailureTypeFailure type
Setup OID
siteOIDSite OID
userIdUser login
- + @@ -24817,12 +26081,17 @@

Generated events on method call

@@ -24831,8 +26100,13 @@

Generated events on method call

- - + + + + + + + @@ -24846,8 +26120,8 @@

Generated events on method call

- - + + @@ -24915,7 +26189,7 @@

Generated events on method call

Test an OpenDoors account, create and attach a cloud gateway to the current setup then discover devices on that gateway



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -25007,7 +26281,7 @@

Generated events on method call

Generated events on method call

OpenDoorsDiscoverFailedEventOpenDoorsDiscoverCompletedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "userId" : "a user id",
-  "name" : "OpenDoorsDiscoverFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "owningPartners" : [ "some owning partners" ],
+  "gatewayId" : "a gateway id",
+  "candidates" : [ {
+    "deviceLabel" : "a device label",
+    "deviceAddress" : "a device address",
+    "deviceType" : 2
+  } ],
+  "type" : "OpenDoorsDiscoverCompletedEvent"
 }
failureTypeFailure typecandidatesList of user opendoors devices
gatewayIdUser login
userIdUser loginsiteOIDSite OID
- + @@ -25016,12 +26290,17 @@

Generated events on method call

@@ -25030,8 +26309,13 @@

Generated events on method call

- - + + + + + + + @@ -25045,15 +26329,15 @@

Generated events on method call

- - + +
OpenDoorsDiscoverFailedEventOpenDoorsDiscoverCompletedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "userId" : "a user id",
-  "name" : "OpenDoorsDiscoverFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "owningPartners" : [ "some owning partners" ],
+  "gatewayId" : "a gateway id",
+  "candidates" : [ {
+    "deviceLabel" : "a device label",
+    "deviceAddress" : "a device address",
+    "deviceType" : 2
+  } ],
+  "type" : "OpenDoorsDiscoverCompletedEvent"
 }
failureTypeFailure typecandidatesList of user opendoors devices
gatewayIdUser login
userIdUser loginsiteOIDSite OID
- + @@ -25062,16 +26346,13 @@

Generated events on method call

@@ -25080,13 +26361,8 @@

Generated events on method call

- - - - - - - + + @@ -25099,6 +26375,16 @@

Generated events on method call

+ + + + + + + + + +
OpenDoorsDiscoverCompletedEventOpenDoorsDiscoverFailedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "gatewayId" : "a gateway id",
-  "candidates" : [ {
-    "deviceLabel" : "a device label",
-    "deviceAddress" : "a device address",
-    "deviceType" : 2
-  } ],
-  "name" : "OpenDoorsDiscoverCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "userId" : "a user id",
+  "type" : "OpenDoorsDiscoverFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
candidatesList of user opendoors devices
gatewayIdUser loginfailureTypeFailure type
Setup OID
siteOIDSite OID
userIdUser login
@@ -25164,7 +26450,7 @@

Generated events on method call

Discover OpenDoors devices on given gateway



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -25280,16 +26566,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "gatewayId" : "a gateway id",
   "candidates" : [ {
     "deviceLabel" : "a device label",
     "deviceAddress" : "a device address",
     "deviceType" : 2
   } ],
-  "name" : "OpenDoorsDiscoverCompletedEvent"
+  "type" : "OpenDoorsDiscoverCompletedEvent"
 }
@@ -25317,6 +26604,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -25330,11 +26622,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "userId" : "a user id",
-  "name" : "OpenDoorsDiscoverFailedEvent",
+  "type" : "OpenDoorsDiscoverFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -25358,6 +26651,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + userId User login @@ -25428,7 +26726,7 @@

Generated events on method call

Return an URL to use for OpenDoors authentication. At the end of the authentication process, the user will be redirected to the given {redirectURL}



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -25634,7 +26932,7 @@

Start the OVP actuators discover full procedure (discover actuators that share the same key and actuators that are in config state)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -25735,153 +27033,6 @@

Generated events on method call

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ExecutionStateChangedEvent
DescriptionAn execution state has changed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
-  "setupOID" : "a setup OID",
-  "execId" : "an exec id",
-  "newState" : "IN_PROGRESS",
-  "ownerKey" : "an owner key",
-  "type" : 1,
-  "subType" : 1,
-  "oldState" : "TRANSMITTED",
-  "timeToNextState" : 2,
-  "failedCommands" : [ {
-    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-    "detailedStatus" : {
-      "message" : "a message",
-      "error" : true
-    },
-    "rank" : 1,
-    "failureType" : "NON_EXECUTING"
-  } ],
-  "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
-  "failureType" : "NON_EXECUTING"
-}
Field nameField description
execIdExecution id
failedCommandsList of failed commands
failureTypeFailure type
newStateExecution new state
oldStateExecution previous state
ownerKeyExecution owner key
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
subTypeExecution sub type
timeToNextStateRemaining time until next execution state
typeExecution type
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DeviceStateChangedEvent
DescriptionOne or more states of a device have changed (high-level)
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
-  "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "deviceStates" : [ {
-    "name" : "a device state change item name",
-    "type" : 1,
-    "value" : "a device state change item value"
-  } ],
-  "name" : "DeviceStateChangedEvent"
-}
Field nameField description
deviceStatesUpdated device states
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
- @@ -25892,9 +27043,10 @@

Generated events on method call

@@ -25933,6 +27085,180 @@

Generated events on method call

+ + + + + + +
DeviceCreatedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -25905,7 +27057,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
Setup OID
siteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DeviceStateChangedEvent
DescriptionOne or more states of a device have changed (high-level)
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "deviceStates" : [ {
+    "name" : "a device state change item name",
+    "type" : 1,
+    "value" : "a device state change item value"
+  } ],
+  "type" : "DeviceStateChangedEvent"
+}
Field nameField description
deviceStatesUpdated device states
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ExecutionStateChangedEvent
DescriptionAn execution state has changed
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "execId" : "an exec id",
+  "newState" : "IN_PROGRESS",
+  "ownerKey" : "an owner key",
+  "executionType" : 1,
+  "subType" : 1,
+  "oldState" : "TRANSMITTED",
+  "timeToNextState" : 2,
+  "failedCommands" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+    "detailedStatus" : {
+      "type" : "generic-error",
+      "message" : "a message",
+      "error" : true
+    },
+    "rank" : 1,
+    "failureType" : "NON_EXECUTING"
+  } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
+  "failureTypeCode" : 11,
+  "type" : "ExecutionStateChangedEvent",
+  "failureType" : "NON_EXECUTING"
+}
Field nameField description
execIdExecution id
executionTypeExecution type
failedCommandsList of failed commands
failureTypeFailure type
newStateExecution new state
oldStateExecution previous state
ownerKeyExecution owner key
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
relatedDevicesList of devices involved in this execution
setupOIDSetup OID
siteOIDSite OID
subTypeExecution sub type
timeToNextStateRemaining time until next execution state
@@ -25998,7 +27324,7 @@

Generated events on method call

Start the OVP actuators discover in system procedure (discover only actuators that share the same system key)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -26109,27 +27435,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -26143,6 +27475,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -26173,11 +27510,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -26188,11 +27535,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -26206,16 +27548,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
@@ -26243,6 +27586,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -26256,9 +27604,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -26269,7 +27618,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -26297,6 +27646,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -26362,7 +27716,7 @@

Generated events on method call

Start the OVP actuators discover simple procedure (discover only actuators that are in config state)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -26473,9 +27827,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -26486,7 +27841,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -26514,101 +27869,9 @@

Generated events on method call

Setup OID - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + @@ -26624,16 +27887,17 @@

Generated events on method call

@@ -26661,6 +27925,124 @@

Generated events on method call

+ + + + + + +
ExecutionStateChangedEvent
DescriptionAn execution state has changed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
-  "setupOID" : "a setup OID",
-  "execId" : "an exec id",
-  "newState" : "IN_PROGRESS",
-  "ownerKey" : "an owner key",
-  "type" : 1,
-  "subType" : 1,
-  "oldState" : "TRANSMITTED",
-  "timeToNextState" : 2,
-  "failedCommands" : [ {
-    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-    "detailedStatus" : {
-      "message" : "a message",
-      "error" : true
-    },
-    "rank" : 1,
-    "failureType" : "NON_EXECUTING"
-  } ],
-  "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
-  "failureType" : "NON_EXECUTING"
-}
Field nameField description
execIdExecution id
failedCommandsList of failed commands
failureTypeFailure type
newStateExecution new state
oldStateExecution previous state
ownerKeyExecution owner key
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
subTypeExecution sub type
timeToNextStateRemaining time until next execution state
typeExecution typesiteOIDSite OID
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
Setup OID
siteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ExecutionStateChangedEvent
DescriptionAn execution state has changed
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "execId" : "an exec id",
+  "newState" : "IN_PROGRESS",
+  "ownerKey" : "an owner key",
+  "executionType" : 1,
+  "subType" : 1,
+  "oldState" : "TRANSMITTED",
+  "timeToNextState" : 2,
+  "failedCommands" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+    "detailedStatus" : {
+      "type" : "generic-error",
+      "message" : "a message",
+      "error" : true
+    },
+    "rank" : 1,
+    "failureType" : "NON_EXECUTING"
+  } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
+  "failureTypeCode" : 11,
+  "type" : "ExecutionStateChangedEvent",
+  "failureType" : "NON_EXECUTING"
+}
Field nameField description
execIdExecution id
executionTypeExecution type
failedCommandsList of failed commands
failureTypeFailure type
newStateExecution new state
oldStateExecution previous state
ownerKeyExecution owner key
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
relatedDevicesList of devices involved in this execution
setupOIDSetup OID
siteOIDSite OID
subTypeExecution sub type
timeToNextStateRemaining time until next execution state
@@ -26726,7 +28108,7 @@

Generated events on method call

Start an OVP sensors discover modules on a modbus gateway



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -26843,25 +28225,30 @@

Generated events on method call

Generated events on method call

- + - + @@ -26870,8 +28257,8 @@

Generated events on method call

- - + + @@ -26889,33 +28276,35 @@

Generated events on method call

+ + + + +
DeviceStateChangedEventDeviceCreatedEvent
DescriptionOne or more states of a device have changed (high-level)A new device has been added to the setup
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "deviceStates" : [ {
-    "name" : "a device state change item name",
+  "controllableName" : "a controllable name",
+  "label" : "a device created event label",
+  "placeOID" : "a place OID",
+  "metadata" : "some metadata",
+  "deviceAttributes" : [ {
+    "name" : "a device attribute change item name",
     "type" : 1,
-    "value" : "a device state change item value"
+    "value" : "a device attribute change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceCreatedEvent"
 }
deviceStatesUpdated device statesdeviceAttributesCompatible device attributes
Setup OID
siteOIDSite OID
- + - + @@ -26924,8 +28313,8 @@

Generated events on method call

- - + + @@ -26943,6 +28332,11 @@

Generated events on method call

+ + + + +
DeviceCreatedEventDeviceStateChangedEvent
DescriptionA new device has been added to the setupOne or more states of a device have changed (high-level)
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "controllableName" : "a controllable name",
-  "label" : "a device created event label",
-  "placeOID" : "a place OID",
-  "metadata" : "some metadata",
-  "deviceAttributes" : [ {
-    "name" : "a device attribute change item name",
+  "deviceStates" : [ {
+    "name" : "a device state change item name",
     "type" : 1,
-    "value" : "a device attribute change item value"
+    "value" : "a device state change item value"
   } ],
-  "name" : "DeviceCreatedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
deviceAttributesCompatible device attributesdeviceStatesUpdated device states
Setup OID
siteOIDSite OID
@@ -27008,7 +28402,7 @@

Generated events on method call

Start the OVP sensors discover full procedure (discover sensors that share the same key and actuators that are in config state)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -27119,16 +28513,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
@@ -27156,6 +28551,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -27169,9 +28569,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -27182,7 +28583,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -27210,6 +28611,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -27275,7 +28681,7 @@

Generated events on method call

Start the OVP sensor discover simple procedure (discover only sensors that are in config state)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -27377,25 +28783,30 @@

Generated events on method call

Generated events on method call

- + - + @@ -27404,8 +28815,8 @@

Generated events on method call

- - + + @@ -27423,33 +28834,35 @@

Generated events on method call

+ + + + +
DeviceStateChangedEventDeviceCreatedEvent
DescriptionOne or more states of a device have changed (high-level)A new device has been added to the setup
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "deviceStates" : [ {
-    "name" : "a device state change item name",
+  "controllableName" : "a controllable name",
+  "label" : "a device created event label",
+  "placeOID" : "a place OID",
+  "metadata" : "some metadata",
+  "deviceAttributes" : [ {
+    "name" : "a device attribute change item name",
     "type" : 1,
-    "value" : "a device state change item value"
+    "value" : "a device attribute change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceCreatedEvent"
 }
deviceStatesUpdated device statesdeviceAttributesCompatible device attributes
Setup OID
siteOIDSite OID
- + - + @@ -27458,8 +28871,8 @@

Generated events on method call

- - + + @@ -27477,6 +28890,11 @@

Generated events on method call

+ + + + +
DeviceCreatedEventDeviceStateChangedEvent
DescriptionA new device has been added to the setupOne or more states of a device have changed (high-level)
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "controllableName" : "a controllable name",
-  "label" : "a device created event label",
-  "placeOID" : "a place OID",
-  "metadata" : "some metadata",
-  "deviceAttributes" : [ {
-    "name" : "a device attribute change item name",
+  "deviceStates" : [ {
+    "name" : "a device state change item name",
     "type" : 1,
-    "value" : "a device attribute change item value"
+    "value" : "a device state change item value"
   } ],
-  "name" : "DeviceCreatedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
deviceAttributesCompatible device attributesdeviceStatesUpdated device states
Setup OID
siteOIDSite OID
@@ -27571,7 +28989,7 @@

Create a bridge user on the Philips HUE bridge. Does nothing if the user already exists.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -27746,7 +29164,7 @@

Start a discover for a Philips HUE bridge



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -27906,7 +29324,7 @@

Start a configuration discover on the target Philips HUE bridge



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -28110,7 +29528,7 @@

This operation give the next available address



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -28270,7 +29688,7 @@

Pair profalux device



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -28445,7 +29863,7 @@

Unpair profalux device



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -28658,7 +30076,7 @@

Retrieve all protocol groups and their devices present in a given setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -28793,7 +30211,7 @@

Create a group node for a protocol



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -28984,7 +30402,7 @@

Retrieve all controllables allowed in protocol group creation



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -29160,7 +30578,7 @@

Retrieve the urls of the devices present in a given protocol group



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -29377,7 +30795,7 @@

Return an available RTD device address



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -29537,7 +30955,7 @@

Start a RTD sensor discover procedure



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -29648,9 +31066,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -29661,7 +31080,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -29689,6 +31108,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -29754,7 +31178,7 @@

Generated events on method call

This operation allows to retrieve the RTD key from an alarm system



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -29880,27 +31304,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -29914,6 +31344,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -29944,11 +31379,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -29959,11 +31404,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -30058,7 +31498,7 @@

This operation allows to retrieve an available RTS channel



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -30218,7 +31658,7 @@

This operation allows to retrieve the RTS key from a control point



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -30359,27 +31799,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -30393,6 +31839,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -30423,11 +31874,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -30438,11 +31899,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -30537,7 +31993,7 @@

This operation allows to discover a Ramses gateway



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -30663,12 +32119,14 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
   "ref" : "a ref",
-  "name" : "DiscoverCompleteEvent"
+  "type" : "DiscoverCompleteEvent"
 }
@@ -30696,6 +32154,16 @@

Generated events on method call

Reference + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -30709,12 +32177,14 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
   "ref" : "a ref",
-  "name" : "DiscoverFailedEvent",
+  "type" : "DiscoverFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -30748,6 +32218,16 @@

Generated events on method call

Reference + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -30761,9 +32241,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -30774,7 +32255,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -30802,6 +32283,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -30867,7 +32353,7 @@

Generated events on method call

This operation allows to discover nodes of a Ramses master device, like an EvoHome



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -30984,22 +32470,30 @@

Generated events on method call

Generated events on method call

- + - + @@ -31008,57 +32502,52 @@

Generated events on method call

- - + + - - + + - - + + - - + + - - + +
DiscoverFailedEventDeviceCreatedEvent
DescriptionDiscover has failedA new device has been added to the setup
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "protocolType" : 1,
-  "ref" : "a ref",
-  "name" : "DiscoverFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "controllableName" : "a controllable name",
+  "label" : "a device created event label",
+  "placeOID" : "a place OID",
+  "metadata" : "some metadata",
+  "deviceAttributes" : [ {
+    "name" : "a device attribute change item name",
+    "type" : 1,
+    "value" : "a device attribute change item value"
+  } ],
+  "type" : "DeviceCreatedEvent"
 }
failureTypeFailure typedeviceAttributesCompatible device attributes
gatewayIdGateway iddeviceURLDevice URL
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsowningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
protocolTypeDevice protocol typesetupOIDSetup OID
refReferencesiteOIDSite OID
- + - + @@ -31067,18 +32556,28 @@

Generated events on method call

- - + + - - + + - - + + + + + + + + + + + + @@ -31086,6 +32585,11 @@

Generated events on method call

+ + + + +
DeviceCreatedEventDiscoverFailedEvent
DescriptionA new device has been added to the setupDiscover has failed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "controllableName" : "a controllable name",
-  "label" : "a device created event label",
-  "placeOID" : "a place OID",
-  "metadata" : "some metadata",
-  "deviceAttributes" : [ {
-    "name" : "a device attribute change item name",
-    "type" : 1,
-    "value" : "a device attribute change item value"
-  } ],
-  "name" : "DeviceCreatedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "protocolType" : 1,
+  "ref" : "a ref",
+  "type" : "DiscoverFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
deviceAttributesCompatible device attributesfailureTypeFailure type
deviceURLDevice URLgatewayIdGateway id
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamsowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
protocolTypeDevice protocol type
refReference
Setup OID
siteOIDSite OID
@@ -31099,12 +32603,14 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
   "ref" : "a ref",
-  "name" : "DiscoverCompleteEvent"
+  "type" : "DiscoverCompleteEvent"
 }
@@ -31132,6 +32638,16 @@

Generated events on method call

Reference + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -31197,7 +32713,7 @@

Generated events on method call

This operation allows to test the Ramses master device address



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -31294,12 +32810,14 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
   "address" : "an address",
-  "name" : "ValidAddressEvent"
+  "type" : "ValidAddressEvent"
 }
@@ -31327,6 +32845,16 @@

Generated events on method call

Device protocol type + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -31392,7 +32920,7 @@

Generated events on method call

This operation allows to test the Ramses gateway address



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -31489,12 +33017,14 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
   "address" : "an address",
-  "name" : "ValidAddressEvent"
+  "type" : "ValidAddressEvent"
 }
@@ -31522,6 +33052,16 @@

Generated events on method call

Device protocol type + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -31616,7 +33156,7 @@

Generate OAuth2 tokens from credentials



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -31702,10 +33242,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyThermostatGenerateOAuthTokensCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyThermostatGenerateOAuthTokensCompletedEvent"
 }
@@ -31723,6 +33264,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -31736,10 +33282,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyThermostatGenerateOAuthTokensFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyThermostatGenerateOAuthTokensFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -31758,6 +33305,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -31823,7 +33375,7 @@

Generated events on method call

Refresh current access token if necessary



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -31869,7 +33421,7 @@

Generated events on method call

Generated events on method call

- + @@ -31878,10 +33430,12 @@

Generated events on method call

@@ -31899,11 +33453,16 @@

Generated events on method call

+ + + + +
SomfyThermostatCurrentTokensCompletedEventSomfyThermostatCurrentTokensFailedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyThermostatCurrentTokensCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyThermostatCurrentTokensFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Setup OID
siteOIDSite OID
- + @@ -31912,11 +33471,11 @@

Generated events on method call

@@ -31934,6 +33493,11 @@

Generated events on method call

+ + + + +
SomfyThermostatCurrentTokensFailedEventSomfyThermostatCurrentTokensCompletedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyThermostatCurrentTokensFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyThermostatCurrentTokensCompletedEvent"
 }
Setup OID
siteOIDSite OID
@@ -31999,7 +33563,7 @@

Generated events on method call

Start a SomfyThermostat discover devices procedure



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -32072,21 +33636,24 @@

Generated events on method call

Generated events on method call

- + - + @@ -32094,6 +33661,11 @@

Generated events on method call

+ + + + + @@ -32114,33 +33686,37 @@

Generated events on method call

+ + + + + + + + + +
DiscoverCompleteEventDiscoverFailedEvent
DescriptionDiscover is completeDiscover has failed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
   "ref" : "a ref",
-  "name" : "DiscoverCompleteEvent"
+  "type" : "DiscoverFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Field description
failureTypeFailure type
gatewayId Gateway id Reference
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -32149,18 +33725,23 @@

Generated events on method call

- - + + - - + + - - + + + + + + + @@ -32168,26 +33749,39 @@

Generated events on method call

+ + + + +
DeviceCreatedEventDiscoverCompleteEvent
DescriptionA new device has been added to the setupDiscover is complete
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "controllableName" : "a controllable name",
-  "label" : "a device created event label",
-  "placeOID" : "a place OID",
-  "metadata" : "some metadata",
-  "deviceAttributes" : [ {
-    "name" : "a device attribute change item name",
-    "type" : 1,
-    "value" : "a device attribute change item value"
-  } ],
-  "name" : "DeviceCreatedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "protocolType" : 1,
+  "ref" : "a ref",
+  "type" : "DiscoverCompleteEvent"
 }
deviceAttributesCompatible device attributesgatewayIdGateway id
deviceURLDevice URLowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamsprotocolTypeDevice protocol type
refReference
Setup OID
siteOIDSite OID
- + - + @@ -32196,28 +33790,28 @@

Generated events on method call

- - + + - - + + - - + + - - + + - - + + @@ -32285,7 +33879,7 @@

Generated events on method call

Start a discover gateways



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -32340,10 +33934,11 @@

Generated events on method call

@@ -32361,11 +33956,16 @@

Generated events on method call

+ + + + +
DiscoverFailedEventDeviceCreatedEvent
DescriptionDiscover has failedA new device has been added to the setup
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "protocolType" : 1,
-  "ref" : "a ref",
-  "name" : "DiscoverFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "controllableName" : "a controllable name",
+  "label" : "a device created event label",
+  "placeOID" : "a place OID",
+  "metadata" : "some metadata",
+  "deviceAttributes" : [ {
+    "name" : "a device attribute change item name",
+    "type" : 1,
+    "value" : "a device attribute change item value"
+  } ],
+  "type" : "DeviceCreatedEvent"
 }
failureTypeFailure typedeviceAttributesCompatible device attributes
gatewayIdGateway iddeviceURLDevice URL
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsowningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
protocolTypeDevice protocol typesetupOIDSetup OID
refReferencesiteOIDSite OID
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyThermostatDiscoverCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyThermostatDiscoverCompletedEvent"
 }
Setup OID
siteOIDSite OID
- + @@ -32374,12 +33974,12 @@

Generated events on method call

@@ -32398,20 +33998,15 @@

Generated events on method call

- - - - - - - + +
SomfyThermostatDiscoveredEventSomfyThermostatDiscoverFailedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "thermostatId" : "a thermostat id",
-  "thermostatLabel" : "a thermostat label",
-  "name" : "SomfyThermostatDiscoveredEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyThermostatDiscoverFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
thermostatIdthermostat ID
thermostatLabelthermostat LabelsiteOIDSite OID
- + @@ -32420,11 +34015,13 @@

Generated events on method call

@@ -32442,6 +34039,21 @@

Generated events on method call

+ + + + + + + + + + + + + + +
SomfyThermostatDiscoverFailedEventSomfyThermostatDiscoveredEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyThermostatDiscoverFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "owningPartners" : [ "some owning partners" ],
+  "thermostatId" : "a thermostat id",
+  "thermostatLabel" : "a thermostat label",
+  "type" : "SomfyThermostatDiscoveredEvent"
 }
Setup OID
siteOIDSite OID
thermostatIdthermostat ID
thermostatLabelthermostat Label
@@ -32507,7 +34119,7 @@

Generated events on method call

discover the gateway corresponding to the gatewayId



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -32580,7 +34192,7 @@

Generated events on method call

Generated events on method call

- + @@ -32589,10 +34201,13 @@

Generated events on method call

@@ -32610,11 +34225,26 @@

Generated events on method call

+ + + + + + + + + + + + + + +
SomfyThermostatDiscoverCompletedEventSomfyThermostatDiscoveredEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyThermostatDiscoverCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "thermostatId" : "a thermostat id",
+  "thermostatLabel" : "a thermostat label",
+  "type" : "SomfyThermostatDiscoveredEvent"
 }
Setup OID
siteOIDSite OID
thermostatIdthermostat ID
thermostatLabelthermostat Label
- + @@ -32623,12 +34253,11 @@

Generated events on method call

@@ -32647,13 +34276,8 @@

Generated events on method call

- - - - - - - + + @@ -32669,10 +34293,11 @@

Generated events on method call

@@ -32691,6 +34316,11 @@

Generated events on method call

+ + + + +
SomfyThermostatDiscoveredEventSomfyThermostatDiscoverCompletedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "thermostatId" : "a thermostat id",
-  "thermostatLabel" : "a thermostat label",
-  "name" : "SomfyThermostatDiscoveredEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyThermostatDiscoverCompletedEvent"
 }
thermostatIdthermostat ID
thermostatLabelthermostat LabelsiteOIDSite OID
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyThermostatDiscoverFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyThermostatDiscoverFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
Setup OID
siteOIDSite OID
@@ -32756,7 +34386,7 @@

Generated events on method call

discover gateways candidates



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -32811,10 +34441,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyThermostatDiscoverCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyThermostatDiscoverCompletedEvent"
 }
@@ -32832,6 +34463,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -32845,15 +34481,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "candidates" : [ {
     "thermostatLabel" : "a thermostat label",
     "gatewayId" : "a gateway id",
     "thermostatId" : "a thermostat id"
   } ],
-  "name" : "SomfyThermostatsCandidatesDiscoveredEvent"
+  "type" : "SomfyThermostatsCandidatesDiscoveredEvent"
 }
@@ -32876,6 +34513,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -32889,10 +34531,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyThermostatDiscoverFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyThermostatDiscoverFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -32911,6 +34554,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -32976,7 +34624,7 @@

Generated events on method call

Return an URL to use for Somfy thermostat authentication. At the end of the authentication process, the user will be redirected to the given {redirectURL}



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -33155,7 +34803,7 @@

Generated events on method call

Register webhook for events



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -33252,11 +34900,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "SomfyThermostatRegisterWebhookSuccessEvent"
+  "type" : "SomfyThermostatRegisterWebhookSuccessEvent"
 }
@@ -33279,6 +34928,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -33292,11 +34946,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "SomfyThermostatRegisterWebhookFailedEvent",
+  "type" : "SomfyThermostatRegisterWebhookFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -33320,6 +34975,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -33385,7 +35045,7 @@

Generated events on method call

Delete webhook for events



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -33473,7 +35133,7 @@

Generated events on method call

Generated events on method call

- + @@ -33482,12 +35142,13 @@

Generated events on method call

@@ -33511,15 +35172,15 @@

Generated events on method call

- - + +
SomfyThermostatDeleteWebhookSuccessEventSomfyThermostatDeleteWebhookFailedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "webhookId" : 1,
-  "name" : "SomfyThermostatDeleteWebhookSuccessEvent"
+  "type" : "SomfyThermostatDeleteWebhookFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
webhookIdWebhook idsiteOIDSite OID
- + @@ -33528,12 +35189,13 @@

Generated events on method call

@@ -33556,6 +35218,16 @@

Generated events on method call

+ + + + + + + + + +
SomfyThermostatDeleteWebhookFailedEventSomfyThermostatDeleteWebhookSuccessEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "SomfyThermostatDeleteWebhookFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "webhookId" : 1,
+  "type" : "SomfyThermostatDeleteWebhookSuccessEvent"
 }
Setup OID
siteOIDSite OID
webhookIdWebhook id
@@ -33650,7 +35322,7 @@

Generate OAuth2 tokens from credentials



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -33736,10 +35408,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyProtectGenerateOAuthTokensFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyProtectGenerateOAuthTokensFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -33763,6 +35436,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -33776,10 +35454,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyProtectGenerateOAuthTokensCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyProtectGenerateOAuthTokensCompletedEvent"
 }
@@ -33797,6 +35476,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -33862,7 +35546,7 @@

Generated events on method call

Refresh current access token if necessary



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -33917,10 +35601,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyProtectCurrentTokenFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyProtectCurrentTokenFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -33939,6 +35624,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -33952,12 +35642,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "accessToken" : "an access token",
   "refreshToken" : "a refresh token",
-  "name" : "SomfyProtectCurrentTokenCompletedEvent"
+  "type" : "SomfyProtectCurrentTokenCompletedEvent"
 }
@@ -33985,6 +35676,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -34050,7 +35746,7 @@

Generated events on method call

Start a SomfyProtect discover devices procedure



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -34122,104 +35818,6 @@

Generated events on method call

Generated events on method call

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DiscoverFailedEvent
DescriptionDiscover has failed
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "protocolType" : 1,
-  "ref" : "a ref",
-  "name" : "DiscoverFailedEvent",
-  "failureType" : "NON_EXECUTING"
-}
Field nameField description
failureTypeFailure type
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
protocolTypeDevice protocol type
refReference
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DiscoverCompleteEvent
DescriptionDiscover is complete
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "protocolType" : 1,
-  "ref" : "a ref",
-  "name" : "DiscoverCompleteEvent"
-}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
protocolTypeDevice protocol type
refReference
- @@ -34230,9 +35828,10 @@

Generated events on method call

@@ -34271,6 +35870,133 @@

Generated events on method call

+ + + + + + +
DeviceCreatedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -34243,7 +35842,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
Setup OID
siteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DiscoverFailedEvent
DescriptionDiscover has failed
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "protocolType" : 1,
+  "ref" : "a ref",
+  "type" : "DiscoverFailedEvent",
+  "failureType" : "NON_EXECUTING"
+}
Field nameField description
failureTypeFailure type
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
protocolTypeDevice protocol type
refReference
setupOIDSetup OID
siteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
DiscoverCompleteEvent
DescriptionDiscover is complete
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "protocolType" : 1,
+  "ref" : "a ref",
+  "type" : "DiscoverCompleteEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
protocolTypeDevice protocol type
refReference
setupOIDSetup OID
siteOIDSite OID
@@ -34336,7 +36062,7 @@

Generated events on method call

Start a discover of the gateway with the siteID



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -34409,7 +36135,7 @@

Generated events on method call

Generated events on method call

- + @@ -34418,11 +36144,11 @@

Generated events on method call

@@ -34430,11 +36156,6 @@

Generated events on method call

- - - - - @@ -34445,11 +36166,16 @@

Generated events on method call

+ + + + +
SomfyProtectDiscoverFailedEventSomfyProtectDiscoverCompletedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyProtectDiscoverFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyProtectDiscoverCompletedEvent"
 }
Field description
failureTypeFailure type
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
- + @@ -34458,10 +36184,12 @@

Generated events on method call

@@ -34469,6 +36197,11 @@

Generated events on method call

+ + + + + @@ -34479,6 +36212,11 @@

Generated events on method call

+ + + + +
SomfyProtectDiscoverCompletedEventSomfyProtectDiscoverFailedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyProtectDiscoverCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyProtectDiscoverFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Field description
failureTypeFailure type
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
@@ -34545,7 +36283,7 @@

Generated events on method call

Start a discover gateways @Deprecated: use discoverGatewaysCandidates and discoverGateway to discover a gateway



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -34629,10 +36367,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyProtectDiscoverFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyProtectDiscoverFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -34656,6 +36395,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -34669,12 +36413,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "siteId" : "a site id",
   "siteLabel" : "a site label",
-  "name" : "SomfyProtectSiteDiscoveredEvent"
+  "type" : "SomfyProtectSiteDiscoveredEvent"
 }
@@ -34702,6 +36447,11 @@

Generated events on method call

Site Label + + siteOID + Site OID + + @@ -34715,10 +36465,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyProtectDiscoverCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyProtectDiscoverCompletedEvent"
 }
@@ -34736,6 +36487,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -34801,7 +36557,7 @@

Generated events on method call

Discover gateways candidates



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -34885,9 +36641,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "sites" : [ {
     "siteId" : "a site id",
     "securityLevel" : "a security level",
@@ -34904,7 +36661,7 @@ 

Generated events on method call

"shutterAutomaticEnabled" : false, "label" : "a somfy protect site label" } ], - "name" : "SomfyProtectGetSitesCompletedEvent" + "type" : "SomfyProtectGetSitesCompletedEvent" }
@@ -34922,6 +36679,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -34935,10 +36697,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyProtectGetSitesFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyProtectGetSitesFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -34957,6 +36720,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -35023,7 +36791,7 @@

Generated events on method call

Send get sites @Deprecated: use discoverGatewaysCandidates



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -35107,9 +36875,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "sites" : [ {
     "siteId" : "a site id",
     "securityLevel" : "a security level",
@@ -35126,7 +36895,7 @@ 

Generated events on method call

"shutterAutomaticEnabled" : false, "label" : "a somfy protect site label" } ], - "name" : "SomfyProtectGetSitesCompletedEvent" + "type" : "SomfyProtectGetSitesCompletedEvent" }
@@ -35144,6 +36913,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -35157,10 +36931,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "SomfyProtectGetSitesFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "SomfyProtectGetSitesFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -35179,6 +36954,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -35244,7 +37024,7 @@

Generated events on method call

Return an URL to use for SomfyProtect authentication. At the end of the authentication process, the user will be redirected to the given {redirectUrl}



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -35385,12 +37165,12 @@

Generated events on method call

- UPnP Control protocol + Wiser protocol

-
Private tags : [ upnpcontrol-config ]
+
Private tags : [ wiser-config ]
@@ -35407,16 +37187,16 @@

- + @@ -35432,15 +37212,15 @@

- /config/{gatewayId}/upnpcontrol/sonos/checkActionGroups + /config/wiser/gateway/{gatewayId}/discoverDevices

@@ -35480,7 +37260,7 @@

@@ -35488,39 +37268,6 @@

- -

GETPOST - Topology + discover devices application/json
-
Check if action groups are consistent with the topology



+
Start a discover devices on a gateway



-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation
- - - - - - - - - - - - - - - -
Response
TypeNameValueDescription
- Response Body - - (JSON) -
{
-  "impactedElements" : {
-    "actionGroupsOID" : [ "some action groups OID" ],
-    "calendarDaysOID" : [ "some calendar days OID" ],
-    "setupTriggersOID" : [ "some setup triggers OID" ]
-  }
-}
- - - -
- @@ -35588,7 +37335,7 @@

- Topology + wiser create authentication URL @@ -35596,7 +37343,7 @@

- /config/{gatewayId}/upnpcontrol/sonos/topology/{deviceURL} + /config/wiser/createAuthenticationURL/{redirectURL} @@ -35612,10 +37359,10 @@

-
Get sonos topology



+
Return an URL to use for wiser authentication. At the end of the authentication process, the user will be redirected to the given {redirectURL}



-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation @@ -35638,490 +37385,65 @@

Path Variable - gatewayId + redirectURL
"string value"
-
The gateway id
+
OAuth redirect URL
- Path Variable + Request Body - deviceURL + (JSON) -
"string value"
+
{
+  "applicationId" : "an application id"
+}
+ (Optional) - -
The device url
+

 										
 									
 
 							
 
 
-
-
-							
-
-								
-									
-									
-										
-										
-										
-									
-
-									
-										
-										
-										
-									
-								
HTTP Status Code
CodeMessageMeaning
- 200 -
OK
- The request has succeeded -
- - - - - - - -

Generated events on method call

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SonosGetTopologySuccessEvent
DescriptionSonos get topology successfully finished
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
-  "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "SonosGetTopologySuccessEvent"
-}
Field nameField description
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SonosGetTopologyFailedEvent
DescriptionSonos get topology failed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
-  "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "SonosGetTopologyFailedEvent",
-  "failureType" : "NON_EXECUTING"
-}
Field nameField description
deviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SonosTopologyChangedEvent
DescriptionSonos get topology changed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
-  "setupOID" : "a setup OID",
-  "actionGroupOIDsToUpdate" : [ "an action group OIDs to update" ],
-  "name" : "SonosTopologyChangedEvent"
-}
Field nameField description
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -36487,14 +37821,15 @@

Generated events on method call

@@ -36517,6 +37852,11 @@

Generated events on method call

+ + + + +
-

- - - Wiser protocol - - - -

-
Private tags : [ wiser-config ]
- -
Expand commands
- - - - - - - - - - - - - - - -
POST - - - - discover devices - - - - - - - /config/wiser/gateway/{gatewayId}/discoverDevices - - - application/json
-
- - - - - - - - - - - - - - @@ -36289,7 +37611,7 @@

Generated events on method call

POST - - - - wiser create authentication URL - - - - - - - /config/wiser/createAuthenticationURL/{redirectURL} - - - application/json
- + @@ -36298,12 +37620,13 @@

Generated events on method call

@@ -36311,6 +37634,16 @@

Generated events on method call

+ + + + + + + + + + @@ -36321,11 +37654,16 @@

Generated events on method call

+ + + + +
WiserGatewayDiscoveredFailedEventWiserGatewayDiscoveredEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "gatewayId" : "a gateway id",
-  "name" : "WiserGatewayDiscoveredFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "label" : "a wiser gateway discovered event label",
+  "type" : "WiserGatewayDiscoveredEvent"
 }
Field description
gatewayIdgateway Id
labellabel
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
- + @@ -36334,12 +37672,13 @@

Generated events on method call

@@ -36347,16 +37686,6 @@

Generated events on method call

- - - - - - - - - - @@ -36367,6 +37696,11 @@

Generated events on method call

+ + + + +
WiserGatewayDiscoveredEventWiserGatewayDiscoveredFailedEvent
Description
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "gatewayId" : "a gateway id",
-  "label" : "a wiser gateway discovered event label",
-  "name" : "WiserGatewayDiscoveredEvent"
+  "type" : "WiserGatewayDiscoveredFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Field description
gatewayIdgateway Id
labellabel
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
@@ -36432,7 +37766,7 @@

Generated events on method call

Return the list of the gateways candidates



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "candidates" : [ {
     "id" : "an id",
     "name" : "a wiser site name"
   } ],
-  "name" : "WiserSitesCandidatesDiscoveredEvent"
+  "type" : "WiserSitesCandidatesDiscoveredEvent"
 }
Setup OID
siteOIDSite OID
@@ -36530,10 +37870,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "WiserSitesCandidatesFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "WiserSitesCandidatesFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -36552,6 +37893,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -36647,7 +37993,7 @@

Get Z-Wave controller capability: Unknown (0), First config (1), Primary controller (2) or Secondary controller (3)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -36809,7 +38155,7 @@

Set device wake up interval.
 DEPRECATED: use command on the related node



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -37001,7 +38347,7 @@

Set device wake up interval and if set, assign the return route.
 DEPRECATED: use command on the related node



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -37207,7 +38553,7 @@

Start a Z-Wave exclusion procedure.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -37309,20 +38655,21 @@

Generated events on method call

- + - + @@ -37331,13 +38678,13 @@

Generated events on method call

- - + + - - + + @@ -37345,6 +38692,11 @@

Generated events on method call

+ + + + +
DeviceDisabledEventZWaveSetModeCompleteEvent
DescriptionDevice is disabled
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceDisabledEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "ZWaveSetModeCompleteEvent"
 }
deviceURLDevice URLgatewayIdGateway id
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamsowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
Setup OID
siteOIDSite OID
@@ -37358,10 +38710,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
+  "type" : "ZWaveSetModeFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -37380,23 +38734,35 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + - + - + @@ -37405,13 +38771,23 @@

Generated events on method call

- - + + - - + + + + + + + + + + + + @@ -37480,7 +38856,7 @@

Generated events on method call

Start a Z-Wave exclusion procedure.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -37606,10 +38982,12 @@

Generated events on method call

@@ -37627,24 +39005,35 @@

Generated events on method call

+ + + + + + + + + +
ZWaveSetModeCompleteEventDeviceDisabledEvent
DescriptionDevice is disabled
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "type" : "DeviceDisabledEvent"
 }
gatewayIdGateway iddeviceURLDevice URL
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsowningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "type" : "ZWaveSetModeCompleteEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -37653,33 +39042,45 @@

Generated events on method call

- - + + - - + + + + + + + + + + + +
ZWaveSetModeFailedEventDeviceDisabledEvent
DescriptionDevice is disabled
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "type" : "DeviceDisabledEvent"
 }
gatewayIdGateway iddeviceURLDevice URL
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsowningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -37688,13 +39089,13 @@

Generated events on method call

- - + + - - + + @@ -37702,6 +39103,11 @@

Generated events on method call

+ + + + +
DeviceDisabledEventZWaveSetModeFailedEvent
DescriptionDevice is disabled
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceDisabledEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "ZWaveSetModeFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
deviceURLDevice URLgatewayIdGateway id
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamsowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
Setup OID
siteOIDSite OID
@@ -37768,7 +39174,7 @@

Generated events on method call

Stop a Z-Wave exclusion procedure.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -37870,7 +39276,7 @@

Generated events on method call

Generated events on method call

- + @@ -37879,10 +39285,13 @@

Generated events on method call

@@ -37900,11 +39309,21 @@

Generated events on method call

+ + + + + + + + + +
ZWaveSetModeCompleteEventZWaveSetModeFailedEvent
Description
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "type" : "ZWaveSetModeFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + @@ -37913,11 +39332,12 @@

Generated events on method call

@@ -37935,6 +39355,16 @@

Generated events on method call

+ + + + + + + + + +
ZWaveSetModeFailedEventZWaveSetModeCompleteEvent
Description
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "ZWaveSetModeCompleteEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -38001,7 +39431,7 @@

Generated events on method call

Start a Z-Wave exclusion procedure.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -38121,7 +39551,7 @@

Generated events on method call

Generated events on method call

- + @@ -38130,11 +39560,12 @@

Generated events on method call

@@ -38152,23 +39583,35 @@

Generated events on method call

+ + + + + + + + + +
ZWaveSetModeFailedEventZWaveSetModeCompleteEvent
Description
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "ZWaveSetModeCompleteEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -38177,33 +39620,45 @@

Generated events on method call

- - + + - - + + + + + + + + + + + +
ZWaveSetModeCompleteEventDeviceDisabledEvent
DescriptionDevice is disabled
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "type" : "DeviceDisabledEvent"
 }
gatewayIdGateway iddeviceURLDevice URL
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsowningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -38212,13 +39667,13 @@

Generated events on method call

- - + + - - + + @@ -38226,6 +39681,11 @@

Generated events on method call

+ + + + +
DeviceDisabledEventZWaveSetModeFailedEvent
DescriptionDevice is disabled
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceDisabledEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "ZWaveSetModeFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
deviceURLDevice URLgatewayIdGateway id
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamsowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
Setup OID
siteOIDSite OID
@@ -38239,10 +39699,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveExclusionInOtherNetworkEvent"
+  "type" : "ZWaveExclusionInOtherNetworkEvent"
 }
@@ -38260,6 +39722,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -38326,7 +39798,7 @@

Generated events on method call

Stop a Z-Wave exclusion procedure.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -38437,10 +39909,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
+  "type" : "ZWaveSetModeFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -38459,6 +39933,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -38472,10 +39956,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "type" : "ZWaveSetModeCompleteEvent"
 }
@@ -38493,6 +39979,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -38560,7 +40056,7 @@

Generated events on method call

Start a Z-Wave exclusion procedure.
 DEPRECATED: Use startExclusionWithMode command on transceiver controller.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -38689,11 +40185,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceDisabledEvent"
+  "type" : "DeviceDisabledEvent"
 }
@@ -38716,11 +40213,16 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + - + @@ -38729,11 +40231,12 @@

Generated events on method call

@@ -38751,23 +40254,36 @@

Generated events on method call

+ + + + + + + + + +
ZWaveSetModeFailedEventZWaveSetModeCompleteEvent
Description
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "ZWaveSetModeCompleteEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -38785,23 +40301,35 @@

Generated events on method call

+ + + + + + + + + +
ZWaveExclusionInOtherNetworkEventZWaveSetModeFailedEvent
DescriptionA device is excluded from other zwave network
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveExclusionInOtherNetworkEvent"
+  "type" : "ZWaveSetModeFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -38819,6 +40347,16 @@

Generated events on method call

+ + + + + + + + + +
ZWaveSetModeCompleteEventZWaveExclusionInOtherNetworkEvent
DescriptionA device is excluded from other zwave network
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "type" : "ZWaveExclusionInOtherNetworkEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -38886,7 +40424,7 @@

Generated events on method call

Stop a Z-Wave exclusion procedure.
 DEPRECATED: Use stopExclusion command on transceiver controller.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -38997,10 +40535,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
+  "type" : "ZWaveSetModeFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -39019,6 +40559,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -39032,10 +40582,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "type" : "ZWaveSetModeCompleteEvent"
 }
@@ -39053,6 +40605,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -39120,7 +40682,7 @@

Generated events on method call

Check if device is failed.
 DEPRECATED: Use isFailedDevice command on transceiver controller.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -39296,7 +40858,7 @@

Generated events on method call

Delete a failed device



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -39473,7 +41035,7 @@

Generated events on method call

Z-Wave : replace a given failed node.
 DEPRECATED: Use replaceFailedDevice command on transceiver controller.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -39649,7 +41211,7 @@

Generated events on method call

Start a Z-Wave inclusion procedure.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -39751,7 +41313,7 @@

Generated events on method call

Generated events on method call

- + @@ -39760,11 +41322,12 @@

Generated events on method call

@@ -39782,11 +41345,21 @@

Generated events on method call

+ + + + + + + + + +
ZWaveSetModeFailedEventZWaveSetModeCompleteEvent
Description
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "ZWaveSetModeCompleteEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + @@ -39795,10 +41368,13 @@

Generated events on method call

@@ -39816,6 +41392,16 @@

Generated events on method call

+ + + + + + + + + +
ZWaveSetModeCompleteEventZWaveSetModeFailedEvent
Description
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "type" : "ZWaveSetModeFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -39882,7 +41468,7 @@

Generated events on method call

Start a Z-Wave inclusion procedure.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -40008,10 +41594,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "type" : "ZWaveSetModeCompleteEvent"
 }
@@ -40029,6 +41617,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -40042,10 +41640,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
+  "type" : "ZWaveSetModeFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -40064,6 +41664,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -40130,7 +41740,7 @@

Generated events on method call

Stop a Z-Wave exclusion procedure.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -40241,10 +41851,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "type" : "ZWaveSetModeCompleteEvent"
 }
@@ -40262,6 +41874,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -40275,10 +41897,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
+  "type" : "ZWaveSetModeFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -40297,6 +41921,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -40363,7 +41997,7 @@

Generated events on method call

Start a Z-Wave inclusion procedure.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -40483,7 +42117,7 @@

Generated events on method call

Generated events on method call

- + @@ -40492,11 +42126,12 @@

Generated events on method call

@@ -40514,11 +42149,21 @@

Generated events on method call

+ + + + + + + + + +
ZWaveSetModeFailedEventZWaveSetModeCompleteEvent
Description
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "ZWaveSetModeCompleteEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + @@ -40527,10 +42172,13 @@

Generated events on method call

@@ -40548,6 +42196,16 @@

Generated events on method call

+ + + + + + + + + +
ZWaveSetModeCompleteEventZWaveSetModeFailedEvent
Description
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "type" : "ZWaveSetModeFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -40614,7 +42272,7 @@

Generated events on method call

Stop a Z-Wave exclusion procedure.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -40725,10 +42383,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
+  "type" : "ZWaveSetModeFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -40747,6 +42407,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -40760,10 +42430,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "type" : "ZWaveSetModeCompleteEvent"
 }
@@ -40781,6 +42453,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -40848,7 +42530,7 @@

Generated events on method call

Start a Z-Wave inclusion procedure.
 DEPRECATED: Use startInclusionWithMode command on transceiver controller.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -40978,10 +42660,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "type" : "ZWaveSetModeCompleteEvent"
 }
@@ -40999,6 +42683,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -41012,10 +42706,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
+  "type" : "ZWaveSetModeFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -41034,6 +42730,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -41047,11 +42753,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "deviceSecurityKey" : "28953-04992-55692-50731-21112-52062-29652-14707",
-  "name" : "ZWaveNewClientSideAuthenticationDSKEvent"
+  "type" : "ZWaveNewClientSideAuthenticationDSKEvent"
 }
@@ -41074,6 +42782,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -41141,7 +42859,7 @@

Generated events on method call

Stop a Z-Wave inclusion procedure.
 DEPRECATED: Use stopInclusion command on transceiver controller.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -41243,7 +42961,7 @@

Generated events on method call

Generated events on method call

- + @@ -41252,11 +42970,12 @@

Generated events on method call

@@ -41274,11 +42993,21 @@

Generated events on method call

+ + + + + + + + + +
ZWaveSetModeFailedEventZWaveSetModeCompleteEvent
Description
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "ZWaveSetModeCompleteEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + @@ -41287,10 +43016,13 @@

Generated events on method call

@@ -41308,6 +43040,16 @@

Generated events on method call

+ + + + + + + + + +
ZWaveSetModeCompleteEventZWaveSetModeFailedEvent
Description
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveSetModeCompleteEvent"
+  "type" : "ZWaveSetModeFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -41375,7 +43117,7 @@

Generated events on method call

Z-Wave : start learning mode.
 DEPRECATED: Use startLearnWithMode command on transceiver controller. 



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -41555,7 +43297,7 @@

Generated events on method call

Z-Wave : stop learning mode.
 DEPRECATED: Use stopLearn command on transceiver controller.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -41715,7 +43457,7 @@

Generated events on method call

Launch the refresh operation on the corresponding association group.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -41856,27 +43598,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -41890,6 +43638,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -41920,11 +43673,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -41935,11 +43698,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -42005,7 +43763,7 @@

Generated events on method call

Launch the refresh operation on all the association groups available on the node.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -42131,27 +43889,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -42165,6 +43929,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -42195,11 +43964,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -42210,11 +43989,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -42280,7 +44054,7 @@

Generated events on method call

Start a Z-Wave reset procedure.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -42362,10 +44136,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveResetCompleteEvent"
+  "type" : "ZWaveResetCompleteEvent"
 }
@@ -42383,6 +44159,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -42396,10 +44182,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZWaveResetFailedEvent",
+  "type" : "ZWaveResetFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -42418,6 +44206,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -42431,11 +44229,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceDisabledEvent"
+  "type" : "DeviceDisabledEvent"
 }
@@ -42458,6 +44257,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -42523,7 +44327,7 @@

Generated events on method call

Retrieve the last association information sent by the product for the corresponding groupId. Be aware that this information might no be up to date. The 'Association refresh' APIs shall be called to explicitly retrieve the association information from the product.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -42715,7 +44519,7 @@

Generated events on method call

Retrieve the last association information sent by the product. Be aware that this information might no be up to date. The 'Association refresh' APIs shall be called to explicitly retrieve the association information from the product.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -42895,7 +44699,7 @@

Generated events on method call

Set the corresponding association group.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -43051,27 +44855,33 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -43085,6 +44895,11 @@

Generated events on method call

Execution id + + executionType + Execution type + + failedCommands List of failed commands @@ -43115,11 +44930,21 @@

Generated events on method call

Owning partners of the parent entity (setup, ...)) . only available in event streams + + relatedDevices + List of devices involved in this execution + + setupOID Setup OID + + siteOID + Site OID + + subType Execution sub type @@ -43130,11 +44955,6 @@

Generated events on method call

Remaining time until next execution state - - type - Execution type - - @@ -43229,7 +45049,7 @@

Bind all device state



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -43331,20 +45151,21 @@

Generated events on method call

- + - + @@ -43362,28 +45183,36 @@

Generated events on method call

+ + + + + + + + + +
ZigbeeBindNetworkFailedEventZigbeeBindNetworkCompletedEvent
DescriptionWhen zigbee network cannot be boundWhen zigbee network is bound
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZigbeeBindNetworkFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "ZigbeeBindNetworkCompletedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -43392,13 +45221,13 @@

Generated events on method call

- - + + - - + + @@ -43406,23 +45235,34 @@

Generated events on method call

+ + + + +
DeviceUpdatedEventZigbeeBindNetworkFailedEvent
DescriptionDevice has been updatedWhen zigbee network cannot be bound
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "controllableName" : "a controllable name",
-  "label" : "a device updated event label",
-  "placeOID" : "a place OID",
-  "metadata" : "some metadata",
-  "name" : "DeviceUpdatedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "ZigbeeBindNetworkFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
deviceURLDevice URLgatewayIdGateway id
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamsowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
Setup OID
siteOIDSite OID
- + - + @@ -43431,13 +45271,23 @@

Generated events on method call

- - + + - - + + + + + + + + + + + + @@ -43505,7 +45355,7 @@

Generated events on method call

Create a new network (leave any existing network before calling this api)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -43607,29 +45457,21 @@

Generated events on method call

Generated events on method call

ZigbeeBindNetworkCompletedEventDeviceUpdatedEvent
DescriptionWhen zigbee network is boundDevice has been updated
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZigbeeBindNetworkCompletedEvent"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "controllableName" : "a controllable name",
+  "label" : "a device updated event label",
+  "placeOID" : "a place OID",
+  "metadata" : "some metadata",
+  "type" : "DeviceUpdatedEvent"
 }
gatewayIdGateway iddeviceURLDevice URL
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsowningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -43638,42 +45480,53 @@

Generated events on method call

- - + + - - + + - - + + - - + +
DeviceCreatedEventZigbeeCreateNetworkCompletedEvent
DescriptionA new device has been added to the setupThe new Zigbee network has been successfully created
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "controllableName" : "a controllable name",
-  "label" : "a device created event label",
-  "placeOID" : "a place OID",
-  "metadata" : "some metadata",
-  "deviceAttributes" : [ {
-    "name" : "a device attribute change item name",
-    "type" : 1,
-    "value" : "a device attribute change item value"
-  } ],
-  "name" : "DeviceCreatedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "ZigbeeCreateNetworkCompletedEvent"
 }
deviceAttributesCompatible device attributesgatewayIdGateway id
deviceURLDevice URLowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamssetupOIDSetup OID
setupOIDSetup OIDsiteOIDSite OID
- + - + @@ -43682,13 +45535,28 @@

Generated events on method call

- - + + - - + + + + + + + + + + + + + + + + + @@ -43704,10 +45572,12 @@

Generated events on method call

@@ -43726,6 +45596,16 @@

Generated events on method call

+ + + + + + + + + +
ZigbeeCreateNetworkCompletedEventDeviceCreatedEvent
DescriptionThe new Zigbee network has been successfully createdA new device has been added to the setup
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZigbeeCreateNetworkCompletedEvent"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "controllableName" : "a controllable name",
+  "label" : "a device created event label",
+  "placeOID" : "a place OID",
+  "metadata" : "some metadata",
+  "deviceAttributes" : [ {
+    "name" : "a device attribute change item name",
+    "type" : 1,
+    "value" : "a device attribute change item value"
+  } ],
+  "type" : "DeviceCreatedEvent"
 }
gatewayIdGateway iddeviceAttributesCompatible device attributes
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsdeviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZigbeeCreateNetworkFailedEvent",
+  "type" : "ZigbeeCreateNetworkFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -43791,7 +45671,7 @@

Generated events on method call

Create a new network on restricted channels (leave any existing network before calling this api)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -43917,10 +45797,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZigbeeCreateNetworkFailedEvent",
+  "type" : "ZigbeeCreateNetworkFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -43939,6 +45821,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -43952,9 +45844,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -43965,7 +45858,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -43993,6 +45886,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -44006,10 +45904,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZigbeeCreateNetworkCompletedEvent"
+  "type" : "ZigbeeCreateNetworkCompletedEvent"
 }
@@ -44027,6 +45927,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -44092,7 +46002,7 @@

Generated events on method call

Join a open network



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -44193,6 +46103,52 @@

Generated events on method call

Generated events on method call

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ZigbeeJoinNetworkCompletedEvent
DescriptionWhen zigbee network is joined
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "ZigbeeJoinNetworkCompletedEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
+ @@ -44203,9 +46159,10 @@

Generated events on method call

@@ -44244,6 +46201,11 @@

Generated events on method call

+ + + + +
DeviceCreatedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -44216,7 +46173,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
Setup OID
siteOIDSite OID
@@ -44257,10 +46219,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZigbeeJoinNetworkFailedEvent",
+  "type" : "ZigbeeJoinNetworkFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -44279,38 +46243,14 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams - - - - - - - - - - - - - - - - - - - - - + + - - + + @@ -44378,7 +46318,7 @@

Generated events on method call

Leave the network



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -44480,20 +46420,21 @@

Generated events on method call

Generated events on method call

ZigbeeJoinNetworkCompletedEvent
DescriptionWhen zigbee network is joined
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZigbeeJoinNetworkCompletedEvent"
-}
Field nameField description
gatewayIdGateway idsetupOIDSetup OID
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamssiteOIDSite OID
- + - + @@ -44511,23 +46452,36 @@

Generated events on method call

+ + + + + + + + + +
ZigbeeLeaveNetworkFailedEventZigbeeLeaveNetworkCompletedEvent
DescriptionWhen zigbee network cannot be leftWhen zigbee network is left
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZigbeeLeaveNetworkFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "ZigbeeLeaveNetworkCompletedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -44536,34 +46490,45 @@

Generated events on method call

- - + + - - + + + + + + + + + + + +
ZigbeeLeaveNetworkCompletedEventDeviceRemovedEvent
DescriptionWhen zigbee network is leftA device has been removed from the gateway
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZigbeeLeaveNetworkCompletedEvent"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "controllableName" : "a controllable name",
+  "type" : "DeviceRemovedEvent"
 }
gatewayIdGateway iddeviceURLDevice URL
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsowningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -44572,13 +46537,13 @@

Generated events on method call

- - + + - - + + @@ -44586,6 +46551,11 @@

Generated events on method call

+ + + + +
DeviceRemovedEventZigbeeLeaveNetworkFailedEvent
DescriptionA device has been removed from the gatewayWhen zigbee network cannot be left
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "controllableName" : "a controllable name",
-  "name" : "DeviceRemovedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "ZigbeeLeaveNetworkFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
deviceURLDevice URLgatewayIdGateway id
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamsowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
Setup OID
siteOIDSite OID
@@ -44651,7 +46621,7 @@

Generated events on method call

Refresh all device state



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -44752,41 +46722,6 @@

Generated events on method call

Generated events on method call

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
ZigbeeRefreshNetworkFailedEvent
DescriptionWhen zigbee network cannot be refreshed
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZigbeeRefreshNetworkFailedEvent",
-  "failureType" : "NON_EXECUTING"
-}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
- @@ -44797,16 +46732,17 @@

Generated events on method call

@@ -44834,6 +46770,11 @@

Generated events on method call

+ + + + +
DeviceStateChangedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
Setup OID
siteOIDSite OID
@@ -44847,9 +46788,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device created event label",
@@ -44860,7 +46802,7 @@ 

Generated events on method call

"type" : 1, "value" : "a device attribute change item value" } ], - "name" : "DeviceCreatedEvent" + "type" : "DeviceCreatedEvent" }
@@ -44888,6 +46830,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -44901,10 +46848,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "ZigbeeRefreshNetworkCompletedEvent"
+  "type" : "ZigbeeRefreshNetworkCompletedEvent"
 }
@@ -44922,6 +46871,63 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
ZigbeeRefreshNetworkFailedEvent
DescriptionWhen zigbee network cannot be refreshed
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "ZigbeeRefreshNetworkFailedEvent",
+  "failureType" : "NON_EXECUTING"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -45208,7 +47214,7 @@

-> locale -> extra emails

-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -45303,13 +47309,14 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "userId" : "a user id",
   "locked" : true,
   "owner" : false,
-  "templateName" : "a template name",
+  "roleName" : "a role name",
   "setupLabel" : "a setup label",
   "firstName" : "a first name",
   "lastName" : "a last name",
@@ -45317,7 +47324,8 @@ 

Generated events on method call

"locale" : "a locale", "mobilePhone" : "a mobile phone", "phoneNumber" : "a phone number", - "name" : "EndUserAccountUpdatedEvent" + "templateName" : "a role name", + "type" : "EndUserAccountUpdatedEvent" }
@@ -45335,6 +47343,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -45400,7 +47413,7 @@

Generated events on method call

Ask a single-use token for logged-in user email validation. A token can only be used once. Asking for a new token will cancel the previous one.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -45664,7 +47677,7 @@

Generated events on method call

Create a short-lived Json Web Token representing the current user authority, to be used by external services to access the API on behalf of the user



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -45797,7 +47810,7 @@

Generated events on method call

Change logged-in user password, given the old password and a new password



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -46371,7 +48384,7 @@

Generated events on method call

Create a new setup and attach it to connected end user



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -46424,11 +48437,12 @@

Generated events on method call

} }, "label" : "a new setup creation label", - "templateName" : "a template name", + "roleName" : "a role name", "applicationId" : "an application id", "activationTimestamp" : 120123456790, "expirationTimestamp" : 120123456791, - "gatewayIds" : [ "some gateway ids" ] + "gatewayIds" : [ "some gateway ids" ], + "templateName" : "a role name" }
@@ -46534,7 +48548,7 @@

Generated events on method call

Get default setup OID for the connected user



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -46667,7 +48681,7 @@

Generated events on method call

Set default setup OID for the connected user



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -46771,7 +48785,7 @@

Generated events on method call

Get setup label



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -46904,7 +48918,7 @@

Generated events on method call

Update setup label



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -47037,7 +49051,7 @@

Generated events on method call

Get all setup information for the connected user. Activation/Expiration timestamps are expressed as milliseconds since EPOCH.



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -47068,12 +49082,13 @@

Generated events on method call

[ {
   "setupOID" : "a setup OID",
   "userId" : "a user id",
-  "templateName" : "a template name",
+  "roleName" : "a role name",
   "owner" : false,
   "defaultSetup" : true,
   "label" : "a setup end user label",
-  "activationTimestamp" : 1769503155136,
-  "expirationTimestamp" : 1769503155135
+  "templateName" : "a role name",
+  "activationTimestamp" : 1785140821860,
+  "expirationTimestamp" : 1785140821860
 } ]
@@ -47181,7 +49196,7 @@

Generated events on method call

If a timestamp is omitted, the associated bound is not applied : one can set an activation date only, an expiration date only, or remove both by sending an empty object. Deprecated : use PUT method



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -47332,7 +49347,7 @@

Generated events on method call

Activation/Expiration timestamps are optional and expressed as milliseconds since EPOCH. If a timestamp is omitted, the associated bound is not applied : one can set an activation date only, an expiration date only, or remove both by sending an empty object.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -47481,7 +49496,7 @@

Generated events on method call

Delete activation date and expiration date for user access on setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -47776,7 +49791,7 @@

Generated events on method call

-> locale -> extra emails

Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -47805,8 +49820,8 @@

Generated events on method call

(JSON)
{
-  "creationTime" : 1769503155114,
-  "lastUpdateTime" : 1769503155114,
+  "creationTime" : 1785140821853,
+  "lastUpdateTime" : 1785140821854,
   "userId" : "a user id",
   "title" : 1,
   "firstName" : "a first name",
@@ -47986,7 +50001,7 @@ 

Generated events on method call

} }, "label" : "a main enduser account label", - "templateName" : "a template name", + "roleName" : "a role name", "applicationId" : "an application id", "activationTimestamp" : 120123456790, "expirationTimestamp" : 120123456794, @@ -48005,7 +50020,8 @@

Generated events on method call

"email" : "an email" } ] }, - "password" : "a password" + "password" : "a password", + "templateName" : "a role name" }
@@ -48115,7 +50131,7 @@

Generated events on method call

-> phone and mobile phone numbers -> locale

-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -48210,10 +50226,11 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "name" : "MainAccountUpdatedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "type" : "MainAccountUpdatedEvent"
 }
@@ -48231,6 +50248,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -48297,7 +50319,7 @@

Generated events on method call

Delete the main enduser account



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -48704,7 +50726,7 @@

Generated events on method call

Add a secondary enduser account



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -48747,9 +50769,10 @@

Generated events on method call

}, "password" : "a password", "label" : "a secondary enduser account label", - "templateName" : "a template name", + "roleName" : "a role name", "activationTimestamp" : 120123456790, - "expirationTimestamp" : 120123456794 + "expirationTimestamp" : 120123456794, + "templateName" : "a role name" } @@ -48856,7 +50879,7 @@

Generated events on method call

Update a secondary enduser account



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -49000,7 +51023,7 @@

Generated events on method call

Get the secondary account for the given userId



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -49161,7 +51184,7 @@

Generated events on method call

Delete a secondary enduser account



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -49292,7 +51315,7 @@

Generated events on method call

Get secondary accounts



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -49454,7 +51477,7 @@

Get custom roles



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -49591,7 +51614,7 @@

Create or update custom role



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -49728,7 +51751,7 @@

Get custom role



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -49892,7 +51915,7 @@

Delete a custom role



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -50052,7 +52075,7 @@

Get end-user permissions



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -50186,7 +52209,7 @@

Get end-user device control permissions



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -50320,7 +52343,7 @@

Get end-user device view permissions



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -50454,7 +52477,7 @@

Get a secondary end-user permissions



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -50615,7 +52638,7 @@

Get a secondary end-user device control permissions



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -50776,7 +52799,7 @@

Add a secondary end-user device control permissions



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -50937,7 +52960,7 @@

Remove a secondary end-user device control permissions



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -51098,7 +53121,7 @@

Get a secondary end-user device view permissions



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -51259,7 +53282,7 @@

Add a secondary end-user device view permissions



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -51405,7 +53428,7 @@

Remove a secondary end-user device view permissions



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -51580,7 +53603,7 @@

Get user preferences



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -51715,7 +53738,7 @@

Create a user preference



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -51812,14 +53835,15 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "preferenceOID" : "a preference OID",
   "userId" : "a user id",
   "preferenceName" : "a preference name",
   "preferenceValue" : "a preference value",
-  "name" : "EndUserPreferenceCreatedEvent"
+  "type" : "EndUserPreferenceCreatedEvent"
 }
@@ -51852,6 +53876,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + userId User id @@ -51922,7 +53951,7 @@

Generated events on method call

Get a user preference



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -52084,7 +54113,7 @@

Generated events on method call

Delete a user preference



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -52166,13 +54195,14 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "preferenceOID" : "a preference OID",
   "userId" : "a user id",
   "preferenceName" : "a preference name",
-  "name" : "EndUserPreferenceDeletedEvent"
+  "type" : "EndUserPreferenceDeletedEvent"
 }
@@ -52200,6 +54230,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + userId User id @@ -52270,7 +54305,7 @@

Generated events on method call

Update a user preference



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -52367,14 +54402,15 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "preferenceOID" : "a preference OID",
   "userId" : "a user id",
   "preferenceName" : "a preference name",
   "preferenceValue" : "a preference value",
-  "name" : "EndUserPreferenceUpdatedEvent"
+  "type" : "EndUserPreferenceUpdatedEvent"
 }
@@ -52407,6 +54443,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + userId User id @@ -52524,7 +54565,7 @@

Register an event listener

Register a new setup event listener on the current session and return a new listener id. Only one listener may be registered on a given session. Registering an new listener will invalidate the previous one if any. Note that registering an event listener drastically reduces the session timeout : listening sessions are expected to call the /events/{listenerId}/fetch API on a regular basis.


-
Access scope : Enduser Open API (enduser/o)

+
Access scope : enduser/o

> Test operation @@ -52657,7 +54698,7 @@

Unregister an event listener

Register a new setup event listener on the current session and return a new listener id. Only one listener may be registered on a given session. Registering an new listener will invalidate the previous one if any. Default session timeout is restored.


-
Access scope : Enduser Open API (enduser/o)

+
Access scope : enduser/o

> Test operation @@ -52788,7 +54829,7 @@

Fetch new events

Fetch new events from a registered event listener. Fetched events are removed from the listener buffer. Return an empty response if no event is available.


Per-session rate-limit : 1 calls per 1s period for this particular operation (polling)
-
Access scope : Enduser Open API (enduser/o)

+
Access scope : enduser/o

> Test operation @@ -52844,27 +54885,33 @@

(JSON)
[ {
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "execId" : "an exec id",
   "newState" : "IN_PROGRESS",
   "ownerKey" : "an owner key",
-  "type" : 1,
+  "executionType" : 1,
   "subType" : 1,
   "oldState" : "TRANSMITTED",
   "timeToNextState" : 2,
   "failedCommands" : [ {
     "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
     "detailedStatus" : {
+      "type" : "generic-error",
       "message" : "a message",
       "error" : true
     },
     "rank" : 1,
     "failureType" : "NON_EXECUTING"
   } ],
+  "relatedDevices" : [ {
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
+  } ],
+  "technical" : false,
   "failureTypeCode" : 11,
-  "name" : "ExecutionStateChangedEvent",
+  "type" : "ExecutionStateChangedEvent",
   "failureType" : "NON_EXECUTING"
 } ]
@@ -52972,7 +55019,7 @@

- Device event history + Data retention policy @@ -52980,7 +55027,7 @@

- /history/devicesEvent/{eventId} + /history/dataRetentionPolicy @@ -52996,10 +55043,10 @@

-
Retrieve a device event by ID

Get a device event that occurred on an actuator or a sensor (fault or warning)


+
Retrieve data retention policy for executions and states in days



-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation @@ -53007,33 +55054,6 @@

- - - - - - - - - - - - - - - - - -
Parameters
TypeNameValueDescription
- Path Variable - - eventId -
"string value"
- - -
The id of the event to display
-
- @@ -53054,14 +55074,8 @@

(JSON)
{
-  "deviceEvent" : {
-    "eventTime" : 1769503155160,
-    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-    "value" : "a device event log value",
-    "id" : "an event id",
-    "type" : "FAULT",
-    "subType" : "UNKNOWN_ERROR"
-  }
+  "states" : 2,
+  "executions" : 2
 }
@@ -53139,7 +55153,7 @@

- Device events history + Device event history @@ -53147,7 +55161,7 @@

- /history/devicesEvent + /history/devicesEvent/{eventId} @@ -53163,10 +55177,10 @@

-
Retrieve device events history

Get the history of all specific events that occurred on actuators or sensors (fault or warning)


-
Per-session rate-limit : 1 calls per 28min 48s period for this particular operation (bulk-history)
-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Retrieve a device event by ID

Get a device event that occurred on an actuator or a sensor (fault or warning)


+ +
Access scope : enduser/*

+ > Test operation @@ -53174,6 +55188,33 @@

+ + + + + + + + + + + + + + + + + +
Parameters
TypeNameValueDescription
+ Path Variable + + eventId +
"string value"
+ + +
The id of the event to display
+
+ @@ -53193,14 +55234,154 @@

(JSON) -
[ {
-  "eventTime" : 1769503155159,
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "value" : "a device event log value",
-  "id" : "an event id",
-  "type" : "FAULT",
-  "subType" : "UNKNOWN_ERROR"
-} ]
+
{
+  "deviceEvent" : {
+    "eventTime" : 1785140821886,
+    "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+    "value" : "a device event log value",
+    "id" : "an event id",
+    "type" : "FAULT",
+    "subType" : "UNKNOWN_ERROR"
+  }
+}
+ + + + + + + + + + + + + + + + + + + + + + + + + +
HTTP Status Code
CodeMessageMeaning
+ 200 +
OK
+ The request has succeeded +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -59269,12 +61725,12 @@

Generated events on method call

(JSON) @@ -59556,7 +62046,7 @@

Generated events on method call

@@ -59838,7 +62328,7 @@

Generated events on method call

Get download url for setup file



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -59998,7 +62488,7 @@

Generated events on method call

Get additional information

This operation returns setup additional information.


Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -60136,7 +62626,7 @@

Generated events on method call

Get additional information

This operation returns setup additional information.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -60301,7 +62791,7 @@

Generated events on method call

Delete setup additional information

This operation deletes setup additional information.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -60432,7 +62922,7 @@

Generated events on method call

Add setup additional information

This operation adds setup additional information.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -60578,7 +63068,7 @@

Generated events on method call

Get setup features

Retrieve all setup features of a setup


Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -60712,7 +63202,7 @@

Generated events on method call

Update setup metadata



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -60845,7 +63335,7 @@

Generated events on method call

This operation returns all subscribed options of a given setup.



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -60874,11 +63364,11 @@

Generated events on method call

(JSON) @@ -61042,11 +63532,11 @@

Generated events on method call

(JSON) @@ -61330,7 +63820,7 @@

Generated events on method call

This operation returns remaining quotas value.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -61466,7 +63956,7 @@

Generated events on method call

This operation returns a quota.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -61666,7 +64156,7 @@

Get all calendar days for setup.



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -61695,8 +64185,8 @@

(JSON)

@@ -62005,10 +64495,12 @@

Generated events on method call

@@ -62026,38 +64518,14 @@

Generated events on method call

- -
GET + + + + Device events history + + + + + + + /history/devicesEvent + + + application/json
{
-  "creationTime" : 1769503155362,
-  "lastUpdateTime" : 1769503155366,
+  "creationTime" : 1785140822076,
+  "lastUpdateTime" : 1785140822096,
   "id" : "an id",
   "location" : {
-    "creationTime" : 1769503155366,
-    "lastUpdateTime" : 1769503155366,
+    "creationTime" : 1785140822090,
+    "lastUpdateTime" : 1785140822096,
     "city" : "a city",
     "country" : "a country",
     "postalCode" : "a postal code",
@@ -59284,18 +61740,21 @@ 

Generated events on method call

"longitude" : 0.12345, "latitude" : 0.12345, "twilightMode" : 1, - "twilightAngle" : "SOLAR", + "twilightAngle" : "NAUTICAL", "twilightCity" : "a twilight city", "summerSolsticeDuskMinutes" : 1, "winterSolsticeDuskMinutes" : 1, - "twilightOffsetEnabled" : true, + "twilightOffsetEnabled" : false, "dawnOffset" : 1, "duskOffset" : 1, "tariffSettings" : { - "tariffMode" : "offPeakHours", + "tariffMode" : "offPeakWeekDays", "tariffs" : [ { - "name" : "tariff0", - "startTime" : "00:01" + "dayTariffs" : [ { + "name" : "tariff0", + "startTime" : "00:01" + } ], + "dayWeekName" : "SAT" } ] } }, @@ -59304,30 +61763,32 @@

Generated events on method call

"type" : 1, "subType" : 1, "placeOID" : "a place OID", - "autoUpdateEnabled" : true, + "autoUpdateEnabled" : false, + "updateDeferralEnabled" : true, "alive" : false, - "timeReliable" : true, + "timeReliable" : false, "connectivity" : { - "status" : "PARTIAL", + "status" : "DISCONNECTED", "problems" : [ "NO_NTP" ], "protocolVersion" : "a protocol version" }, - "upToDate" : true, - "updateStatus" : "UPDATING", - "syncInProgress" : false, - "updateCriticityLevel" : "BLOCKING", - "automaticUpdate" : false, + "upToDate" : false, + "updateStatus" : "UNKNOWN", + "syncInProgress" : true, + "updateCriticityLevel" : "DEVICES_CONTROL_ONLY", + "automaticUpdate" : true, "mode" : "ACTIVE", "functions" : "some function names" } ], "devices" : [ { - "creationTime" : 1769503155362, - "lastUpdateTime" : 1769503155363, - "label" : "a device label", + "label" : "a device response label", + "uiClass" : "a ui class", "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])", "shortcut" : true, - "controllableName" : "core:StatefulClosableActuator", + "controllableName" : "a controllable name", "metadata" : "some metadata", + "creationTime" : 1785140822076, + "lastUpdateTime" : 1785140822077, "definition" : { "commands" : [ { "commandName" : "a command name", @@ -59350,7 +61811,7 @@

Generated events on method call

"name" : "a device state name", "type" : 1, "value" : "a device state value", - "lastUpdateTime" : 120123456804 + "lastUpdateTime" : 120123456806 } ], "attributes" : [ { "name" : "a device attribute name", @@ -59361,17 +61822,44 @@

Generated events on method call

"name" : "a device manufacturer data name", "value" : "a device manufacturer data value" } ], - "available" : true, + "localDeviceData" : [ { + "key" : "a key", + "value" : "a local device attribute value", + "category" : "a category", + "localDeviceOID" : "a local device OID" + } ], + "available" : false, "enabled" : false, "placeOID" : "a place OID", + "oid" : "the device response UUID", "widget" : "a widget name", - "type" : 1, - "oid" : "the device UUID", - "uiClass" : "a ui class" + "type" : 1 + } ], + "localDevices" : [ { + "label" : "a local device response label", + "placeOID" : "a place OID", + "mapped" : false, + "model" : { + "type" : "a OGPNode model type", + "subType" : "a sub type", + "features" : [ { + "name" : "a OGPFeature name", + "commandLess" : true, + "eventBased" : true, + "authenticationRestrictedCommands" : [ "some authentication restricted commands" ] + } ] + }, + "attributes" : { + "some attributes" : "some attributes" + }, + "localDeviceData" : { + "a local device data" : "a local device data" + }, + "oid" : "the local device response UUID" } ], "zones" : [ { - "creationTime" : 1769503155364, - "lastUpdateTime" : 1769503155364, + "creationTime" : 1785140822080, + "lastUpdateTime" : 1785140822080, "label" : "a zone label", "type" : 0, "items" : [ { @@ -59383,8 +61871,8 @@

Generated events on method call

"metadata" : "some metadata", "oid" : "the zone UUID" } ], - "resellerDelegationType" : "ALWAYS", - "resellerDelegationEndDate" : 1769503155366, + "resellerDelegationType" : "DATE", + "resellerDelegationEndDate" : 1785140822090, "metadata" : "some metadata", "disconnectionConfiguration" : { "notificationTitle" : "a notification title", @@ -59392,24 +61880,24 @@

Generated events on method call

"targetPushSubscriptions" : [ "some target push subscriptions" ], "notificationType" : "PUSH" }, - "oid" : "the setup UUID", + "partnerId" : "a partner id", "rootPlace" : { - "creationTime" : 1769503155366, - "lastUpdateTime" : 1769503155366, + "creationTime" : 1785140822096, + "lastUpdateTime" : 1785140822096, "label" : "a place label", "type" : 1, "metadata" : "some metadata", "oid" : "the place UUID", "subPlaces" : [ { - "creationTime" : 1769503155366, - "lastUpdateTime" : 1769503155366, + "creationTime" : 1785140822096, + "lastUpdateTime" : 1785140822096, "label" : "a place label", "type" : 1, "metadata" : "some metadata", "oid" : "the place UUID", "subPlaces" : [ { - "creationTime" : 1769503155366, - "lastUpdateTime" : 1769503155366, + "creationTime" : 1785140822096, + "lastUpdateTime" : 1785140822096, "label" : "a place label", "type" : 1, "metadata" : "some metadata", @@ -59421,7 +61909,9 @@

Generated events on method call

"features" : [ { "name" : "a setup feature name", "source" : "a source" - } ] + } ], + "siteOID" : "a site OID", + "oid" : "the setup response UUID" }
@@ -59525,7 +62015,7 @@

Generated events on method call

Get the list of uploaded files on the setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation
[ {
   "filename" : "a filename",
   "size" : 2,
-  "uploadTime" : 1769503155356,
+  "uploadTime" : 1785140822114,
   "metadata" : "some metadata",
   "comments" : "some comments",
   "oid" : "the setup file UUID"
@@ -59663,7 +62153,7 @@ 

Generated events on method call

Get upload url for setup file



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation
[ {
-  "creationTime" : 1769503155378,
-  "lastUpdateTime" : 1769503155378,
+  "creationTime" : 1785140822116,
+  "lastUpdateTime" : 1785140822117,
   "optionId" : "an option id",
-  "startDate" : 1769503155378,
-  "endDate" : 1769503155378,
+  "startDate" : 1785140822117,
+  "endDate" : 1785140822116,
   "parameters" : [ {
     "name" : "a setup option parameter name",
     "value" : "a setup option parameter value"
@@ -60986,7 +63476,7 @@ 

Generated events on method call

This operation returns the selected subscribed option of a given setup.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation
{
-  "creationTime" : 1769503155378,
-  "lastUpdateTime" : 1769503155379,
+  "creationTime" : 1785140822117,
+  "lastUpdateTime" : 1785140822117,
   "optionId" : "an option id",
-  "startDate" : 1769503155379,
-  "endDate" : 1769503155378,
+  "startDate" : 1785140822117,
+  "endDate" : 1785140822117,
   "parameters" : [ {
     "name" : "a setup option parameter name",
     "value" : "a setup option parameter value"
@@ -61154,7 +63644,7 @@ 

Generated events on method call

This operation returns all subscribed options of a given setup.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation
[ {
-  "creationTime" : 1769503155350,
-  "lastUpdateTime" : 1769503155350,
+  "creationTime" : 1785140822009,
+  "lastUpdateTime" : 1785140822043,
   "label" : "a calendar day label",
   "type" : "WORK_DAY",
   "dayTimeTriggers" : [ {
@@ -61716,8 +64206,8 @@ 

"alwaysAfterMinutes" : 9, "actionGroupOID" : "an action group OID", "localActionGroup" : { - "creationTime" : 1769503155350, - "lastUpdateTime" : 1769503155350, + "creationTime" : 1785140822035, + "lastUpdateTime" : 1785140822043, "label" : "a managed action group label", "metadata" : "some metadata", "shortcut" : true, @@ -61849,7 +64339,7 @@

Create a calendar day.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationStartedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
- - - - - - - - - - - - - - - - - - - + + - - + + @@ -62073,13 +64541,14 @@

Generated events on method call

@@ -62148,6 +64617,57 @@

Generated events on method call

+ + + + + + +
GatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
-}
Field nameField description
gatewayIdGateway idsetupOIDSetup OID
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamssiteOIDSite OID
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "calendarDayOID" : "a calendar day OID",
   "label" : "a calendar day created event label",
   "metadata" : "some metadata",
-  "type" : "a calendar day created event type",
+  "dayType" : "a day type",
   "dayTimeTriggers" : [ {
     "startActionGroupTimeTrigger" : {
       "triggerType" : "DAWN",
@@ -62097,8 +64566,8 @@ 

Generated events on method call

"alwaysAfterMinutes" : 7, "actionGroupOID" : "an action group OID", "localActionGroup" : { - "creationTime" : 1769533841240, - "lastUpdateTime" : 1769533841240, + "creationTime" : 1785201548584, + "lastUpdateTime" : 1785201548584, "label" : "a managed action group label", "metadata" : "some metadata", "shortcut" : true, @@ -62125,7 +64594,7 @@

Generated events on method call

} } } ], - "name" : "CalendarDayCreatedEvent" + "type" : "CalendarDayCreatedEvent" }
Setup OID
siteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has completed
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationEndedEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -62213,7 +64733,7 @@

Generated events on method call

Update a calendar day.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -62332,40 +64852,6 @@

Generated events on method call

Generated events on method call

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
GatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
-}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
- @@ -62376,13 +64862,14 @@

Generated events on method call

@@ -62451,6 +64938,57 @@

Generated events on method call

+ + + + + + +
CalendarDayUpdatedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "calendarDayOID" : "a calendar day OID",
   "label" : "a calendar day updated event label",
   "metadata" : "some metadata",
-  "type" : "a calendar day updated event type",
+  "dayType" : "a day type",
   "dayTimeTriggers" : [ {
     "startActionGroupTimeTrigger" : {
       "triggerType" : "DAWN",
@@ -62400,8 +64887,8 @@ 

Generated events on method call

"alwaysAfterMinutes" : 7, "actionGroupOID" : "an action group OID", "localActionGroup" : { - "creationTime" : 1769533841246, - "lastUpdateTime" : 1769533841246, + "creationTime" : 1785201548590, + "lastUpdateTime" : 1785201548590, "label" : "a managed action group label", "metadata" : "some metadata", "shortcut" : true, @@ -62428,7 +64915,7 @@

Generated events on method call

} } } ], - "name" : "CalendarDayUpdatedEvent" + "type" : "CalendarDayUpdatedEvent" }
Setup OID
siteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has started
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationStartedEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -62464,10 +65002,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
@@ -62485,6 +65025,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -62550,7 +65100,7 @@

Generated events on method call

Get a calendar day.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -62606,8 +65156,8 @@

Generated events on method call

(JSON)
{
-  "creationTime" : 1769503155345,
-  "lastUpdateTime" : 1769503155346,
+  "creationTime" : 1785140822061,
+  "lastUpdateTime" : 1785140822062,
   "label" : "a calendar day label",
   "type" : "WORK_DAY",
   "dayTimeTriggers" : [ {
@@ -62627,8 +65177,8 @@ 

Generated events on method call

"alwaysAfterMinutes" : 9, "actionGroupOID" : "an action group OID", "localActionGroup" : { - "creationTime" : 1769503155345, - "lastUpdateTime" : 1769503155346, + "creationTime" : 1785140822061, + "lastUpdateTime" : 1785140822062, "label" : "a managed action group label", "metadata" : "some metadata", "shortcut" : true, @@ -62760,7 +65310,7 @@

Generated events on method call

Delete a calendar day.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -62833,19 +65383,21 @@

Generated events on method call

Generated events on method call

- + - + @@ -62854,33 +65406,44 @@

Generated events on method call

- - + + - - + + + + + + + + + + + +
GatewaySynchronizationEndedEventCalendarDayDeletedEvent
DescriptionA data synchronization sequence between the gateway and the server has completedA calendar day has been deleted
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "calendarDayOID" : "a calendar day OID",
+  "type" : "CalendarDayDeletedEvent"
 }
gatewayIdGateway idcalendarDayOIDCalendar day OID
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsowningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -62889,13 +65452,13 @@

Generated events on method call

- - + + - - + + @@ -62903,6 +65466,11 @@

Generated events on method call

+ + + + +
CalendarDayDeletedEventGatewaySynchronizationEndedEvent
DescriptionA calendar day has been deletedA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "calendarDayOID" : "a calendar day OID",
-  "name" : "CalendarDayDeletedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationEndedEvent"
 }
calendarDayOIDCalendar day OIDgatewayIdGateway id
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamsowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
Setup OID
siteOIDSite OID
@@ -62916,10 +65484,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationStartedEvent"
 }
@@ -62937,6 +65507,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -63002,7 +65582,7 @@

Generated events on method call

Get all calendar objects applicable for the given startDate and endDate. All the 



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -63180,7 +65760,7 @@

Generated events on method call

Get all calendar objects applicable for the given



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -63371,7 +65951,7 @@

Generated events on method call

Create a calendar day according to calendar days/rules to be removed



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -63482,8 +66062,8 @@

Generated events on method call

(JSON)
{
-  "creationTime" : 1769503155345,
-  "lastUpdateTime" : 1769503155346,
+  "creationTime" : 1785140822061,
+  "lastUpdateTime" : 1785140822062,
   "label" : "a calendar day label",
   "type" : "WORK_DAY",
   "dayTimeTriggers" : [ {
@@ -63503,8 +66083,8 @@ 

Generated events on method call

"alwaysAfterMinutes" : 9, "actionGroupOID" : "an action group OID", "localActionGroup" : { - "creationTime" : 1769503155345, - "lastUpdateTime" : 1769503155346, + "creationTime" : 1785140822061, + "lastUpdateTime" : 1785140822062, "label" : "a managed action group label", "metadata" : "some metadata", "shortcut" : true, @@ -63636,7 +66216,7 @@

Generated events on method call

Get all calendar rules for setup.



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -63666,8 +66246,8 @@

Generated events on method call

[ {
   "weeklyCalendarRule" : {
-    "creationTime" : 1769503155322,
-    "lastUpdateTime" : 1769503155341,
+    "creationTime" : 1785140822056,
+    "lastUpdateTime" : 1785140822057,
     "priority" : 1,
     "calendarDayOID" : "a calendar day OID",
     "finalRule" : true,
@@ -63680,8 +66260,8 @@ 

Generated events on method call

"endTimeHours" : 1, "endTimeMinutes" : 1, "localCalendarDay" : { - "creationTime" : 1769503155324, - "lastUpdateTime" : 1769503155341, + "creationTime" : 1785140822056, + "lastUpdateTime" : 1785140822056, "label" : "a calendar day label", "type" : "DAY_OFF_AT_HOME", "dayTimeTriggers" : [ { @@ -63701,8 +66281,8 @@

Generated events on method call

"alwaysAfterMinutes" : 10, "actionGroupOID" : "an action group OID", "localActionGroup" : { - "creationTime" : 1769503155336, - "lastUpdateTime" : 1769503155341, + "creationTime" : 1785140822056, + "lastUpdateTime" : 1785140822056, "label" : "a managed action group label", "metadata" : "some metadata", "shortcut" : false, @@ -63846,7 +66426,7 @@

Generated events on method call

Create a calendar rule.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -64035,38 +66615,21 @@

Generated events on method call

Generated events on method call

- + - + @@ -64075,23 +66638,23 @@

Generated events on method call

- - + + - - + + - - + + - - + + @@ -64107,10 +66670,12 @@

Generated events on method call

@@ -64128,23 +66693,52 @@

Generated events on method call

+ + + + + + + + + +
CalendarRuleCreatedEventGatewaySynchronizationEndedEvent
DescriptionA calendar rule has been createdA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "calendarRuleOID" : "a calendar rule OID",
-  "calendarRuleId" : "a calendar rule id",
-  "type" : "a calendar rule created event type",
-  "priority" : 1,
-  "calendarDayOID" : "a calendar day OID",
-  "dayType" : "a day type",
-  "metadata" : "some metadata",
-  "finalRule" : false,
-  "randomTimeRange" : 1,
-  "startDay" : 4,
-  "startMonth" : 3,
-  "startYear" : 5,
-  "startTimeHours" : 6,
-  "startTimeMinutes" : 10,
-  "endDay" : 9,
-  "endMonth" : 11,
-  "endYear" : 7,
-  "endTimeHours" : 2,
-  "endTimeMinutes" : 8,
-  "name" : "CalendarRuleCreatedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationEndedEvent"
 }
calendarRuleIdCalendar rule IdgatewayIdGateway id
calendarRuleOIDCalendar rule OIDowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamssetupOIDSetup OID
setupOIDSetup OIDsiteOIDSite OID
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationStartedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -64153,13 +66747,28 @@

Generated events on method call

- - + + - - + + + + + + + + + + + + + + + + + @@ -64227,7 +66836,7 @@

Generated events on method call

Update a calendar rule.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -64398,29 +67007,29 @@

Generated events on method call

@@ -64448,23 +67057,30 @@

Generated events on method call

+ + + + +
GatewaySynchronizationEndedEventCalendarRuleCreatedEvent
DescriptionA data synchronization sequence between the gateway and the server has completedA calendar rule has been created
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "calendarRuleOID" : "a calendar rule OID",
+  "calendarRuleId" : "a calendar rule id",
+  "priority" : 1,
+  "calendarDayOID" : "a calendar day OID",
+  "dayType" : "a day type",
+  "metadata" : "some metadata",
+  "finalRule" : false,
+  "randomTimeRange" : 1,
+  "startDay" : 7,
+  "startMonth" : 3,
+  "startYear" : 8,
+  "startTimeHours" : 4,
+  "startTimeMinutes" : 10,
+  "endDay" : 6,
+  "endMonth" : 11,
+  "endYear" : 5,
+  "endTimeHours" : 2,
+  "endTimeMinutes" : 9,
+  "type" : "CalendarRuleCreatedEvent"
 }
gatewayIdGateway idcalendarRuleIdCalendar rule Id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamscalendarRuleOIDCalendar rule OID
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "calendarRuleOID" : "a calendar rule OID",
   "calendarRuleId" : "a calendar rule id",
-  "type" : "a calendar rule updated event type",
   "priority" : 1,
   "calendarDayOID" : "a calendar day OID",
   "dayType" : "a day type",
   "metadata" : "some metadata",
   "finalRule" : false,
   "randomTimeRange" : 1,
-  "startDay" : 4,
+  "startDay" : 7,
   "startMonth" : 3,
-  "startYear" : 5,
-  "startTimeHours" : 6,
+  "startYear" : 8,
+  "startTimeHours" : 4,
   "startTimeMinutes" : 10,
-  "endDay" : 9,
+  "endDay" : 6,
   "endMonth" : 11,
-  "endYear" : 7,
+  "endYear" : 5,
   "endTimeHours" : 2,
-  "endTimeMinutes" : 8,
-  "name" : "CalendarRuleUpdatedEvent"
+  "endTimeMinutes" : 9,
+  "type" : "CalendarRuleUpdatedEvent"
 }
Setup OID
siteOIDSite OID
- + - + @@ -64482,23 +67098,35 @@

Generated events on method call

+ + + + + + + + + +
GatewaySynchronizationStartedEventGatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has startedA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -64516,6 +67144,16 @@

Generated events on method call

+ + + + + + + + + +
GatewaySynchronizationEndedEventGatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has completedA data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationStartedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -64581,7 +67219,7 @@

Generated events on method call

Get a calendar rule.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -64638,8 +67276,8 @@

Generated events on method call

{
   "weeklyCalendarRule" : {
-    "creationTime" : 1769503155347,
-    "lastUpdateTime" : 1769503155348,
+    "creationTime" : 1785140822063,
+    "lastUpdateTime" : 1785140822065,
     "priority" : 1,
     "calendarDayOID" : "a calendar day OID",
     "finalRule" : true,
@@ -64652,8 +67290,8 @@ 

Generated events on method call

"endTimeHours" : 1, "endTimeMinutes" : 1, "localCalendarDay" : { - "creationTime" : 1769503155347, - "lastUpdateTime" : 1769503155348, + "creationTime" : 1785140822064, + "lastUpdateTime" : 1785140822064, "label" : "a calendar day label", "type" : "DAY_OFF_AT_HOME", "dayTimeTriggers" : [ { @@ -64673,8 +67311,8 @@

Generated events on method call

"alwaysAfterMinutes" : 10, "actionGroupOID" : "an action group OID", "localActionGroup" : { - "creationTime" : 1769503155347, - "lastUpdateTime" : 1769503155348, + "creationTime" : 1785140822064, + "lastUpdateTime" : 1785140822064, "label" : "a managed action group label", "metadata" : "some metadata", "shortcut" : false, @@ -64818,7 +67456,7 @@

Generated events on method call

Delete a calendar rule.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -64891,19 +67529,21 @@

Generated events on method call

Generated events on method call

- + - + @@ -64912,13 +67552,23 @@

Generated events on method call

- - + + - - + + + + + + + + + + + + @@ -64934,10 +67584,12 @@

Generated events on method call

@@ -64955,24 +67607,35 @@

Generated events on method call

+ + + + + + + + + +
GatewaySynchronizationStartedEventCalendarRuleDeletedEvent
DescriptionA data synchronization sequence between the gateway and the server has startedA calendar rule has been deleted
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "calendarRuleOID" : "a calendar rule OID",
+  "type" : "CalendarRuleDeletedEvent"
 }
gatewayIdGateway idcalendarRuleOIDCalendar rule OID
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsowningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -64981,13 +67644,13 @@

Generated events on method call

- - + + - - + + @@ -64995,6 +67658,11 @@

Generated events on method call

+ + + + +
CalendarRuleDeletedEventGatewaySynchronizationStartedEvent
DescriptionA calendar rule has been deletedA data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "calendarRuleOID" : "a calendar rule OID",
-  "name" : "CalendarRuleDeletedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationStartedEvent"
 }
calendarRuleOIDCalendar rule OIDgatewayIdGateway id
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamsowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
Setup OID
siteOIDSite OID
@@ -65060,7 +67728,7 @@

Generated events on method call

Create a set of calendar rules.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -65258,10 +67926,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationStartedEvent"
 }
@@ -65279,38 +67949,14 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams - - - - - - - - - - - - - - - - - - - - - + + - - + + @@ -65326,29 +67972,29 @@

Generated events on method call

@@ -65376,6 +68022,57 @@

Generated events on method call

+ + + + + + +
GatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
-}
Field nameField description
gatewayIdGateway idsetupOIDSetup OID
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamssiteOIDSite OID
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "calendarRuleOID" : "a calendar rule OID",
   "calendarRuleId" : "a calendar rule id",
-  "type" : "a calendar rule created event type",
   "priority" : 1,
   "calendarDayOID" : "a calendar day OID",
   "dayType" : "a day type",
   "metadata" : "some metadata",
   "finalRule" : false,
   "randomTimeRange" : 1,
-  "startDay" : 4,
+  "startDay" : 7,
   "startMonth" : 3,
-  "startYear" : 5,
-  "startTimeHours" : 6,
+  "startYear" : 8,
+  "startTimeHours" : 4,
   "startTimeMinutes" : 10,
-  "endDay" : 9,
+  "endDay" : 6,
   "endMonth" : 11,
-  "endYear" : 7,
+  "endYear" : 5,
   "endTimeHours" : 2,
-  "endTimeMinutes" : 8,
-  "name" : "CalendarRuleCreatedEvent"
+  "endTimeMinutes" : 9,
+  "type" : "CalendarRuleCreatedEvent"
 }
Setup OID
siteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has completed
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationEndedEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -65441,7 +68138,7 @@

Generated events on method call

Update a set of calendar rules.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -65602,6 +68299,52 @@

Generated events on method call

Generated events on method call

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has started
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationStartedEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
+ @@ -65612,29 +68355,29 @@

Generated events on method call

@@ -65662,23 +68405,30 @@

Generated events on method call

+ + + + +
CalendarRuleUpdatedEvent
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "calendarRuleOID" : "a calendar rule OID",
   "calendarRuleId" : "a calendar rule id",
-  "type" : "a calendar rule updated event type",
   "priority" : 1,
   "calendarDayOID" : "a calendar day OID",
   "dayType" : "a day type",
   "metadata" : "some metadata",
   "finalRule" : false,
   "randomTimeRange" : 1,
-  "startDay" : 4,
+  "startDay" : 7,
   "startMonth" : 3,
-  "startYear" : 5,
-  "startTimeHours" : 6,
+  "startYear" : 8,
+  "startTimeHours" : 4,
   "startTimeMinutes" : 10,
-  "endDay" : 9,
+  "endDay" : 6,
   "endMonth" : 11,
-  "endYear" : 7,
+  "endYear" : 5,
   "endTimeHours" : 2,
-  "endTimeMinutes" : 8,
-  "name" : "CalendarRuleUpdatedEvent"
+  "endTimeMinutes" : 9,
+  "type" : "CalendarRuleUpdatedEvent"
 }
Setup OID
siteOIDSite OID
- + - + @@ -65696,38 +68446,14 @@

Generated events on method call

- -
GatewaySynchronizationStartedEventGatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has startedA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
- - - - - - - - - - - - - - - - - - - + + - - + + @@ -65795,7 +68521,7 @@

Generated events on method call

Delete a set of calendar rules.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -65868,19 +68594,21 @@

Generated events on method call

Generated events on method call

GatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
-}
Field nameField description
gatewayIdGateway idsetupOIDSetup OID
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamssiteOIDSite OID
- + - + @@ -65898,6 +68626,16 @@

Generated events on method call

+ + + + + + + + + +
GatewaySynchronizationEndedEventGatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has completedA data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationStartedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -65911,11 +68649,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "calendarRuleOID" : "a calendar rule OID",
-  "name" : "CalendarRuleDeletedEvent"
+  "type" : "CalendarRuleDeletedEvent"
 }
@@ -65938,23 +68677,30 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + - + - + @@ -65972,6 +68718,16 @@

Generated events on method call

+ + + + + + + + + +
GatewaySynchronizationStartedEventGatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has startedA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -66037,7 +68793,7 @@

Generated events on method call

Get calendar status.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -66170,7 +68926,7 @@

Generated events on method call

Update calendar status.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -66254,12 +69010,14 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "functionType" : 1,
   "enabled" : false,
-  "name" : "GatewayFunctionChangedEvent"
+  "type" : "GatewayFunctionChangedEvent"
 }
@@ -66287,6 +69045,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -66381,7 +69149,7 @@

Delete a list of pictures.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -66536,7 +69304,7 @@

Note that the sessionId timeout is 30 seconds.

-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -66718,7 +69486,7 @@

Delete a picture



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -66864,7 +69632,7 @@

Get url of a picture of a camera

Url contains a session id available for 30 seconds.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -67039,7 +69807,7 @@

Delete every picture



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -67170,7 +69938,7 @@

Get a url where pictures can be exported within a zip file. Url contains a session id available for 30 seconds



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -67343,7 +70111,7 @@

Note that the sessionId timeout is 30 seconds.

-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -67542,7 +70310,7 @@

Get pictures of a camera in a time range and pictures range

Same as getPictures operation but within a range of pictures. This operation is useful to render a paginated pictures library.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -67799,7 +70567,7 @@

Get a particular setup device definition



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -67872,13 +70640,14 @@

(JSON)
{
-  "creationTime" : 1769503155248,
-  "lastUpdateTime" : 1769503155269,
-  "label" : "a device label",
+  "label" : "a device response label",
+  "uiClass" : "a ui class",
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "shortcut" : false,
-  "controllableName" : "core:StatefulClosableActuator",
+  "shortcut" : true,
+  "controllableName" : "a controllable name",
   "metadata" : "some metadata",
+  "creationTime" : 1785140821935,
+  "lastUpdateTime" : 1785140821958,
   "definition" : {
     "commands" : [ {
       "commandName" : "a command name",
@@ -67901,7 +70670,7 @@ 

"name" : "a device state name", "type" : 1, "value" : "a device state value", - "lastUpdateTime" : 120123456793 + "lastUpdateTime" : 120123456794 } ], "attributes" : [ { "name" : "a device attribute name", @@ -67912,13 +70681,18 @@

"name" : "a device manufacturer data name", "value" : "a device manufacturer data value" } ], + "localDeviceData" : [ { + "key" : "a key", + "value" : "a local device attribute value", + "category" : "a category", + "localDeviceOID" : "a local device OID" + } ], "available" : false, - "enabled" : true, + "enabled" : false, "placeOID" : "a place OID", + "oid" : "the device response UUID", "widget" : "a widget name", - "type" : 1, - "oid" : "the device UUID", - "uiClass" : "a ui class" + "type" : 1 }

@@ -68023,7 +70797,7 @@

This operation allows to delete a device

This operation is useful to delete IO actuators, RTS devices, RTD alarm system and sensors, EnOcean actuators and Ramses devices.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -68125,11 +70899,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceDeletionFailedEvent",
+  "type" : "DeviceDeletionFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -68158,6 +70933,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -68171,12 +70951,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
-  "name" : "DeviceRemovedEvent"
+  "type" : "DeviceRemovedEvent"
 }
@@ -68199,6 +70980,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -68265,7 +71051,7 @@

Generated events on method call

This operation allows to delete a device

This operation is useful to delete IO actuators, RTS devices, RTD alarm system and sensors, EnOcean actuators and Ramses devices.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -68358,21 +71144,22 @@

Generated events on method call

Generated events on method call

- + - + @@ -68385,6 +71172,11 @@

Generated events on method call

+ + + + + @@ -68395,25 +71187,31 @@

Generated events on method call

+ + + + +
DeviceRemovedEventDeviceDeletionFailedEvent
DescriptionA device has been removed from the gatewayDevice deletion from the gateway has failed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "controllableName" : "a controllable name",
-  "name" : "DeviceRemovedEvent"
+  "type" : "DeviceDeletionFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Device URL
failureTypeFailure type
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
- + - + @@ -68426,11 +71224,6 @@

Generated events on method call

- - - - - @@ -68441,6 +71234,11 @@

Generated events on method call

+ + + + +
DeviceDeletionFailedEventDeviceRemovedEvent
DescriptionDevice deletion from the gateway has failedA device has been removed from the gateway
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceDeletionFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "controllableName" : "a controllable name",
+  "type" : "DeviceRemovedEvent"
 }
Device URL
failureTypeFailure type
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
@@ -68506,7 +71304,7 @@

Generated events on method call

This operation allows to delete a device

This operation starts an asynchronous workflow to delete a device, updating action groups, triggers and calendar days if necessary. If device protocol allows it, the device is also unpaired from the gateway. Only one device deletion workflow may be run at a time. Use the returned jobId and events to determine when the workflow is complete.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -68637,12 +71435,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
-  "name" : "DeviceRemovedEvent"
+  "type" : "DeviceRemovedEvent"
 }
@@ -68665,24 +71464,31 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + - + - + @@ -68690,6 +71496,16 @@

Generated events on method call

+ + + + + + + + + + @@ -68700,25 +71516,30 @@

Generated events on method call

+ + + + +
SetupJobFailedEventDeviceDeletionFailedEvent
DescriptionAn asynchronous job has failedDevice deletion from the gateway has failed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "jobId" : "a job id",
-  "name" : "SetupJobFailedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "type" : "DeviceDeletionFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Field description
deviceURLDevice URL
failureTypeFailure type
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
- + - + @@ -68726,16 +71547,6 @@

Generated events on method call

- - - - - - - - - - @@ -68746,24 +71557,30 @@

Generated events on method call

+ + + + +
DeviceDeletionFailedEventSetupJobCompletedEvent
DescriptionDevice deletion from the gateway has failedAn asynchronous job has completed successfully
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceDeletionFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "owningPartners" : [ "some owning partners" ],
+  "jobId" : "a job id",
+  "type" : "SetupJobCompletedEvent"
 }
Field description
deviceURLDevice URL
failureTypeFailure type
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
- + - + @@ -68781,6 +71598,11 @@

Generated events on method call

+ + + + +
SetupJobCompletedEventSetupJobFailedEvent
DescriptionAn asynchronous job has completed successfullyAn asynchronous job has failed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "jobId" : "a job id",
-  "name" : "SetupJobCompletedEvent"
+  "type" : "SetupJobFailedEvent"
 }
Setup OID
siteOIDSite OID
@@ -68846,7 +71668,7 @@

Generated events on method call

Get a particular setup device controllable definition



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -69003,7 +71825,7 @@

Generated events on method call

- /setup/devices/{deviceURL}/relocate/{placeOID} + /setup/devices/{deviceURL}/label/{label} @@ -69019,10 +71841,10 @@

Generated events on method call

-
Relocate a device in an existing place



+
Update the name of a device



-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation @@ -69051,7 +71873,7 @@

Generated events on method call

-
Device URL to relocate
+
Device URL to update
@@ -69060,13 +71882,30 @@

Generated events on method call

Path Variable - placeOID + label
"string value"
-
Existing place OID where device is relocated
+
New device label
+ + + + + + Request Parameter + + + updateDeviceName + +
false
+ + (Optional) + + (Default: false) + +
If true, device name will also be updated
@@ -69074,6 +71913,35 @@

Generated events on method call

+ + + + + + + + + + + + + + + + + +
Response
TypeNameValueDescription
+ Response Body + + (JSON) +
{
+  "execId" : "string value"
+}
+ + + +
+ @@ -69118,15 +71986,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device updated event label",
   "placeOID" : "a place OID",
   "metadata" : "some metadata",
-  "name" : "DeviceUpdatedEvent"
+  "type" : "DeviceUpdatedEvent"
 }
@@ -69149,6 +72018,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -69196,7 +72070,7 @@

Generated events on method call

- /setup/devices/{deviceURL}/{label} + /setup/devices/{deviceURL}/relocate/{placeOID} @@ -69212,10 +72086,10 @@

Generated events on method call

-
Update the name of a device



+
Relocate a device in an existing place



-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation @@ -69244,7 +72118,7 @@

Generated events on method call

-
Device URL to update
+
Device URL to relocate
@@ -69253,30 +72127,13 @@

Generated events on method call

Path Variable - label + placeOID
"string value"
-
New device label
- - - - - - Request Parameter - - - updateDeviceName - -
false
- - (Optional) - - (Default: false) - -
If true, device name will also be updated
+
Existing place OID where device is relocated
@@ -69284,35 +72141,6 @@

Generated events on method call

- - - - - - - - - - - - - - - - - -
Response
TypeNameValueDescription
- Response Body - - (JSON) -
{
-  "execId" : "string value"
-}
- - - -
- @@ -69357,15 +72185,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device updated event label",
   "placeOID" : "a place OID",
   "metadata" : "some metadata",
-  "name" : "DeviceUpdatedEvent"
+  "type" : "DeviceUpdatedEvent"
 }
@@ -69388,6 +72217,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -69406,7 +72240,7 @@

Generated events on method call

- + Generated events on method call "> + Device[DEPRECATED] + since version 2026.2.1 - Device @@ -69451,10 +72286,10 @@

Generated events on method call

@@ -69502,10 +72337,56 @@

Generated events on method call

+ + + + + + +
+ /setup/devices/{deviceURL}/{label} - /setup/devices/{deviceURL}/{label}/subSystems -
Update the name of a device

Rename all subsystems at once like newLabel-1, newLabel-2, ... Set to true by default.


+
Update the name of a device



-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation
+ Request Parameter + + updateDeviceName +
false
+ (Optional) + + (Default: false) + +
If true, device name will also be updated
+
+ + + + + + + + + + + + + + + + + +
Response
TypeNameValueDescription
+ Response Body + + (JSON) +
{
+  "execId" : "string value"
+}
+ + + +
+ @@ -69550,15 +72431,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device updated event label",
   "placeOID" : "a place OID",
   "metadata" : "some metadata",
-  "name" : "DeviceUpdatedEvent"
+  "type" : "DeviceUpdatedEvent"
 }
@@ -69581,6 +72463,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -69628,7 +72515,7 @@

Generated events on method call

- /setup/devices/{deviceURL}/{label}/{category} + /setup/devices/{deviceURL}/{label}/subSystems @@ -69644,12 +72531,10 @@

Generated events on method call

-
Update the name of a device and its measurement category

This will set the device attribute core:MeasurementCategory to the set newCategory parameter (See Appendix for details about supported measurement category values). - -This operation is only supported by sensor device that has measurement behavior.


+
Update the name of a device

Rename all subsystems at once like newLabel-1, newLabel-2, ... Set to true by default.


-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation @@ -69697,71 +72582,10 @@

Generated events on method call

- - - Path Variable - - - category - -
"string value"
- - - -
New device measurement category
- - - - - - Request Parameter - - - updateDeviceName - -
false
- - (Optional) - - (Default: false) - -
If true, device name will also be updated
- - - - - - - - - - - - - - - - - - - - -
Response
TypeNameValueDescription
- Response Body - - (JSON) -
{
-  "execId" : "string value"
-}
- - - -
- @@ -69806,15 +72630,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device updated event label",
   "placeOID" : "a place OID",
   "metadata" : "some metadata",
-  "name" : "DeviceUpdatedEvent"
+  "type" : "DeviceUpdatedEvent"
 }
@@ -69837,6 +72662,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -69876,7 +72706,7 @@

Generated events on method call

- Device Type + Device @@ -69884,7 +72714,7 @@

Generated events on method call

- /setup/devices/{deviceURL}/deviceType/{newDeviceType} + /setup/devices/{deviceURL}/{label}/{category} @@ -69900,10 +72730,12 @@

Generated events on method call

-
Update device type with new device type



+
Update the name of a device and its measurement category

This will set the device attribute core:MeasurementCategory to the set newCategory parameter (See Appendix for details about supported measurement category values). -
Access scope : Full enduser API access (enduser/*)

- > Test operation +This operation is only supported by sensor device that has measurement behavior.


+ +
Access scope : enduser/*

+ > Test operation @@ -69932,7 +72764,7 @@

Generated events on method call

-
Device URL
+
Device URL to update
@@ -69941,13 +72773,45 @@

Generated events on method call

Path Variable - newDeviceType + label -
2
+
"string value"
-
New device type
+
New device label
+ + + + + + Path Variable + + + category + +
"string value"
+ + + +
New device measurement category
+ + + + + + Request Parameter + + + updateDeviceName + +
false
+ + (Optional) + + (Default: false) + +
If true, device name will also be updated
@@ -69955,6 +72819,35 @@

Generated events on method call

+ + + + + + + + + + + + + + + + + +
Response
TypeNameValueDescription
+ Response Body + + (JSON) +
{
+  "execId" : "string value"
+}
+ + + +
+ @@ -69999,15 +72892,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device updated event label",
   "placeOID" : "a place OID",
   "metadata" : "some metadata",
-  "name" : "DeviceUpdatedEvent"
+  "type" : "DeviceUpdatedEvent"
 }
@@ -70030,6 +72924,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -70052,24 +72951,24 @@

Generated events on method call

- + @@ -70077,26 +72976,26 @@

Generated events on method call

- /setup/devices/additionalInformation + /setup/devices/{deviceURL}/deviceType/{newDeviceType} @@ -70104,11 +73003,9 @@

Generated events on method call

@@ -70232,10 +73191,10 @@

Generated events on method call

@@ -70243,33 +73202,6 @@

Generated events on method call

@@ -70400,8 +73332,8 @@

Generated events on method call

Get additional information

This operation returns device additional information.


-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation @@ -70434,21 +73366,6 @@

Generated events on method call

- - - - - - -
GETPUT - Device additional information + Device Type application/json
- Path Variable - - templateId -
"string value"
- - -
Additional information template id
-
@@ -70470,7 +73387,7 @@

Generated events on method call

(JSON) -
{
+										
[ {
   "templateId" : "a template id",
   "type" : "SERIAL_NUMBER",
   "label" : "a device additional info label",
@@ -70478,7 +73395,7 @@ 

Generated events on method call

"rank" : 1, "unsafe" : true, "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])" -}
+} ]
@@ -70555,7 +73472,7 @@

Generated events on method call

- Device attribute + Device additional information @@ -70563,7 +73480,7 @@

Generated events on method call

- /setup/devices/{deviceURL}/attributes/{name} + /setup/devices/{deviceURL}/additionalInformation/{templateId} @@ -70579,10 +73496,10 @@

Generated events on method call

-
Get a particular attribute of a requested product



+
Get additional information

This operation returns device additional information.


-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation @@ -70620,13 +73537,13 @@

Generated events on method call

Path Variable - name + templateId
"string value"
-
The name of the attribute
+
Additional information template id
@@ -70652,9 +73569,13 @@

Generated events on method call

(JSON)
{
-  "name" : "a device attribute name",
-  "type" : 1,
-  "value" : "a device attribute value"
+  "templateId" : "a template id",
+  "type" : "SERIAL_NUMBER",
+  "label" : "a device additional info label",
+  "value" : "a device additional info value",
+  "rank" : 1,
+  "unsafe" : true,
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])"
 }
@@ -70732,7 +73653,7 @@

Generated events on method call

- Device attributes + Device attribute @@ -70740,7 +73661,7 @@

Generated events on method call

- /setup/devices/{deviceURL}/attributes + /setup/devices/{deviceURL}/attributes/{name} @@ -70756,10 +73677,10 @@

Generated events on method call

-
Retrieve attributes of requested products



+
Get a particular attribute of a requested product



-
Access scope : Full enduser API access (enduser/*)

- > Test operation +
Access scope : enduser/*

+ > Test operation @@ -70792,6 +73713,21 @@

Generated events on method call

+ + + Path Variable + + + name + +
"string value"
+ + + +
The name of the attribute
+ + + @@ -70813,11 +73749,11 @@

Generated events on method call

(JSON) -
[ {
+										
{
   "name" : "a device attribute name",
   "type" : 1,
   "value" : "a device attribute value"
-} ]
+}
@@ -70877,24 +73813,24 @@

Generated events on method call

- + @@ -70902,26 +73838,26 @@

Generated events on method call

- /setup/devices/{deviceURL}/alternativeControllables/{newControllableName} + /setup/devices/{deviceURL}/attributes @@ -70950,30 +73886,192 @@

Generated events on method call

+
PUTGET - Device controllable + Device attributes application/json
+ + + + + + + + + + + + + - +
Response
TypeNameValueDescription
- Path Variable + Response Body - newControllableName + (JSON)
"string value"
[ {
+  "name" : "a device attribute name",
+  "type" : 1,
+  "value" : "a device attribute value"
+} ]
-
New controllable name
+
- - + + + + + + + + + + + + + + + +
HTTP Status Code
CodeMessageMeaning
+ 200 +
OK
+ The request has succeeded +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -71211,15 +74315,16 @@

Generated events on method call

@@ -71242,6 +74347,11 @@

Generated events on method call

+ + + + +
PUT + + + + Device controllable + + + + + + + /setup/devices/{deviceURL}/alternativeControllables/{newControllableName} + + + application/json
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device updated event label",
   "placeOID" : "a place OID",
   "metadata" : "some metadata",
-  "name" : "DeviceUpdatedEvent"
+  "type" : "DeviceUpdatedEvent"
 }
Setup OID
siteOIDSite OID
@@ -71307,7 +74417,7 @@

Generated events on method call

Get all equivalent controllables to another one



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -71466,7 +74576,7 @@

Generated events on method call

Get all equivalent controllables to another one



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -71624,7 +74734,7 @@

Generated events on method call

Check if device firmware is up-to-date



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -71787,7 +74897,7 @@

Generated events on method call

Check if device supports firmware update feature



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -71947,7 +75057,7 @@

Generated events on method call

Update The device firmware to the next available version



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -72020,20 +75130,22 @@

Generated events on method call

Generated events on method call

- + - + @@ -72043,7 +75155,12 @@

Generated events on method call

- + + + + + + @@ -72056,24 +75173,31 @@

Generated events on method call

+ + + + +
DeviceFirmwareUpdateCompletedEventDeviceFirmwareUpdateStartedEvent
DescriptionDevice firmware update is completedA firmware update started on the given device
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "gatewayId" : "a gateway id",
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceFirmwareUpdateCompletedEvent"
+  "type" : "DeviceFirmwareUpdateStartedEvent"
 }
deviceURLDevice URLThe device address
gatewayIdThe gateway id
Setup OID
siteOIDSite OID
- + - + @@ -72082,11 +75206,6 @@

Generated events on method call

- - - - - @@ -72097,26 +75216,30 @@

Generated events on method call

+ + + + +
DeviceFirmwareUpdateFailedEventGatewayFirmwareUpdateFailedEvent
DescriptionDevice firmware update failedGateway firmware update failed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceFirmwareUpdateFailedEvent",
+  "owningPartners" : [ "some owning partners" ],
+  "gatewayId" : "a gateway id",
+  "firmwareType" : "a firmware type",
+  "type" : "GatewayFirmwareUpdateFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
Field description
deviceURLDevice URL
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
- + - + @@ -72124,6 +75247,11 @@

Generated events on method call

+ + + + + @@ -72134,24 +75262,31 @@

Generated events on method call

+ + + + +
GatewayFirmwareUpdateFailedEventDeviceFirmwareUpdateCompletedEvent
DescriptionGateway firmware update failedDevice firmware update is completed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "gatewayId" : "a gateway id",
-  "firmwareType" : "a firmware type",
-  "name" : "GatewayFirmwareUpdateFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "type" : "DeviceFirmwareUpdateCompletedEvent"
 }
Field description
deviceURLDevice URL
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
- + - + @@ -72159,11 +75294,6 @@

Generated events on method call

- - - - - @@ -72174,25 +75304,31 @@

Generated events on method call

+ + + + +
GatewayFirmwareUpdateStartedEventGatewayFirmwareUpdateCompletedEvent
DescriptionA firmware update started on the given gatewayGateway firmware update is completed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "gatewayId" : "a gateway id",
-  "name" : "GatewayFirmwareUpdateStartedEvent"
+  "firmwareType" : "a firmware type",
+  "type" : "GatewayFirmwareUpdateCompletedEvent"
 }
Field description
gatewayIdThe gateway id
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
- + - + @@ -72202,12 +75338,7 @@

Generated events on method call

- - - - - - + @@ -72220,25 +75351,30 @@

Generated events on method call

+ + + + +
DeviceFirmwareUpdateStartedEventDeviceFirmwareUpdateFailedEvent
DescriptionA firmware update started on the given deviceDevice firmware update failed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "gatewayId" : "a gateway id",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceFirmwareUpdateStartedEvent"
+  "type" : "DeviceFirmwareUpdateFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
deviceURLThe device address
gatewayIdThe gateway idDevice URL
Setup OID
siteOIDSite OID
- + - + @@ -72246,6 +75382,11 @@

Generated events on method call

+ + + + + @@ -72256,6 +75397,11 @@

Generated events on method call

+ + + + +
GatewayFirmwareUpdateCompletedEventGatewayFirmwareUpdateStartedEvent
DescriptionGateway firmware update is completedA firmware update started on the given gateway
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "gatewayId" : "a gateway id",
-  "firmwareType" : "a firmware type",
-  "name" : "GatewayFirmwareUpdateCompletedEvent"
+  "type" : "GatewayFirmwareUpdateStartedEvent"
 }
Field description
gatewayIdThe gateway id
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
@@ -72321,7 +75467,7 @@

Generated events on method call

Get all manufacturer references for the device



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -72484,7 +75630,7 @@

Generated events on method call

Update device metadata



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -72583,15 +75729,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device updated event label",
   "placeOID" : "a place OID",
   "metadata" : "some metadata",
-  "name" : "DeviceUpdatedEvent"
+  "type" : "DeviceUpdatedEvent"
 }
@@ -72614,6 +75761,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -72679,7 +75831,7 @@

Generated events on method call

Get a particular state of a requested device



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -72858,7 +76010,7 @@

Generated events on method call

Update a device persistent state

Update the value of a given device state. This operation is only supported on some specific device states (called 'persistent' device states') that may be modified directly from the API.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -72985,16 +76137,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
@@ -73022,6 +76175,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -73087,7 +76245,7 @@

Generated events on method call

Retrieve states of requested device



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -73248,9 +76406,9 @@

Generated events on method call

-
Get setup  definition



+
Get setup definition



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -73308,13 +76466,14 @@

Generated events on method call

(JSON)
[ {
-  "creationTime" : 1769503155271,
-  "lastUpdateTime" : 1769503155272,
-  "label" : "a device label",
+  "label" : "a device response label",
+  "uiClass" : "a ui class",
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "shortcut" : false,
-  "controllableName" : "core:StatefulClosableActuator",
+  "shortcut" : true,
+  "controllableName" : "a controllable name",
   "metadata" : "some metadata",
+  "creationTime" : 1785140821960,
+  "lastUpdateTime" : 1785140821961,
   "definition" : {
     "commands" : [ {
       "commandName" : "a command name",
@@ -73337,7 +76496,7 @@ 

Generated events on method call

"name" : "a device state name", "type" : 1, "value" : "a device state value", - "lastUpdateTime" : 120123456793 + "lastUpdateTime" : 120123456794 } ], "attributes" : [ { "name" : "a device attribute name", @@ -73348,13 +76507,18 @@

Generated events on method call

"name" : "a device manufacturer data name", "value" : "a device manufacturer data value" } ], + "localDeviceData" : [ { + "key" : "a key", + "value" : "a local device attribute value", + "category" : "a category", + "localDeviceOID" : "a local device OID" + } ], "available" : false, - "enabled" : true, + "enabled" : false, "placeOID" : "a place OID", + "oid" : "the device response UUID", "widget" : "a widget name", - "type" : 1, - "oid" : "the device UUID", - "uiClass" : "a ui class" + "type" : 1 } ]
@@ -73458,7 +76622,7 @@

Generated events on method call

Link devices by adding a groupId



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -73571,15 +76735,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device updated event label",
   "placeOID" : "a place OID",
   "metadata" : "some metadata",
-  "name" : "DeviceUpdatedEvent"
+  "type" : "DeviceUpdatedEvent"
 }
@@ -73602,6 +76767,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -73668,7 +76838,7 @@

Generated events on method call

Unlink devices by removing groupId



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -73752,15 +76922,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device updated event label",
   "placeOID" : "a place OID",
   "metadata" : "some metadata",
-  "name" : "DeviceUpdatedEvent"
+  "type" : "DeviceUpdatedEvent"
 }
@@ -73783,6 +76954,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -73842,17 +77018,17 @@

Generated events on method call

- fh" style="display: none;"> + fh" style="">
Unlink devices by removing groupId



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation - + @@ -73932,15 +77108,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "controllableName" : "a controllable name",
   "label" : "a device updated event label",
   "placeOID" : "a place OID",
   "metadata" : "some metadata",
-  "name" : "DeviceUpdatedEvent"
+  "type" : "DeviceUpdatedEvent"
 }
@@ -73963,6 +77140,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -74028,7 +77210,7 @@

Generated events on method call

Ask the box to refresh all devices availabilities for protocols that support this operation



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -74083,16 +77265,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
@@ -74120,6 +77303,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -74185,7 +77373,7 @@

Generated events on method call

Get all devices urls which have that controllable name



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -74343,7 +77531,7 @@

Generated events on method call

Get all device urls and sort them by their controllables names



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -74476,7 +77664,7 @@

Generated events on method call

Retrieve devices URLs which are not up-to-date



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -74607,7 +77795,7 @@

Generated events on method call

Update the given devices firmwares to the next available version



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -74680,21 +77868,22 @@

Generated events on method call

Generated events on method call

- + - + @@ -74702,6 +77891,16 @@

Generated events on method call

+ + + + + + + + + + @@ -74712,24 +77911,31 @@

Generated events on method call

+ + + + +
GatewayFirmwareUpdateCompletedEventDeviceFirmwareUpdateStartedEvent
DescriptionGateway firmware update is completedA firmware update started on the given device
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "gatewayId" : "a gateway id",
-  "firmwareType" : "a firmware type",
-  "name" : "GatewayFirmwareUpdateCompletedEvent"
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "type" : "DeviceFirmwareUpdateStartedEvent"
 }
Field description
deviceURLThe device address
gatewayIdThe gateway id
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
- + - + @@ -74737,11 +77943,6 @@

Generated events on method call

- - - - - @@ -74752,25 +77953,30 @@

Generated events on method call

+ + + + +
GatewayFirmwareUpdateStartedEventGatewayFirmwareUpdateCompletedEvent
DescriptionA firmware update started on the given gatewayGateway firmware update is completed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "gatewayId" : "a gateway id",
-  "name" : "GatewayFirmwareUpdateStartedEvent"
+  "firmwareType" : "a firmware type",
+  "type" : "GatewayFirmwareUpdateCompletedEvent"
 }
Field description
gatewayIdThe gateway id
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
- + - + @@ -74780,12 +77986,7 @@

Generated events on method call

- - - - - - + @@ -74798,26 +77999,30 @@

Generated events on method call

+ + + + +
DeviceFirmwareUpdateStartedEventDeviceFirmwareUpdateCompletedEvent
DescriptionA firmware update started on the given deviceDevice firmware update is completed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "gatewayId" : "a gateway id",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceFirmwareUpdateStartedEvent"
+  "type" : "DeviceFirmwareUpdateCompletedEvent"
 }
deviceURLThe device address
gatewayIdThe gateway idDevice URL
Setup OID
siteOIDSite OID
- + - + @@ -74825,6 +78030,11 @@

Generated events on method call

+ + + + + @@ -74835,6 +78045,11 @@

Generated events on method call

+ + + + +
GatewayFirmwareUpdateFailedEventGatewayFirmwareUpdateStartedEvent
DescriptionGateway firmware update failedA firmware update started on the given gateway
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "gatewayId" : "a gateway id",
-  "firmwareType" : "a firmware type",
-  "name" : "GatewayFirmwareUpdateFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "GatewayFirmwareUpdateStartedEvent"
 }
Field description
gatewayIdThe gateway id
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
@@ -74848,11 +78063,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceFirmwareUpdateFailedEvent",
+  "type" : "DeviceFirmwareUpdateFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -74876,24 +78092,32 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + - + - + @@ -74901,11 +78125,6 @@

Generated events on method call

- - - - - @@ -74916,6 +78135,11 @@

Generated events on method call

+ + + + +
DeviceFirmwareUpdateCompletedEventGatewayFirmwareUpdateFailedEvent
DescriptionDevice firmware update is completedGateway firmware update failed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "name" : "DeviceFirmwareUpdateCompletedEvent"
+  "owningPartners" : [ "some owning partners" ],
+  "gatewayId" : "a gateway id",
+  "firmwareType" : "a firmware type",
+  "type" : "GatewayFirmwareUpdateFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Field description
deviceURLDevice URL
owningPartners Owning partners of the parent entity (setup, ...)) . only available in event streams Setup OID
siteOIDSite OID
@@ -74981,7 +78205,7 @@

Generated events on method call

Get growing indexes values variations on a given time slot



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -75010,8 +78234,8 @@

Generated events on method call

[ {
   "deviceUrl" : "a device url",
   "stateName" : "a state name",
-  "from" : 1769533841155,
-  "to" : 1769533841155
+  "from" : 1785201548486,
+  "to" : 1785201548486
 } ]
@@ -75148,7 +78372,7 @@

Generated events on method call

Ask the box to refresh all or given devices states for protocols supporting that operation



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -75221,25 +78445,23 @@

Generated events on method call

Generated events on method call

- + - + @@ -75248,23 +78470,23 @@

Generated events on method call

- - + + - - + + - - + + - - + + @@ -75280,11 +78502,13 @@

Generated events on method call

@@ -75302,25 +78526,40 @@

Generated events on method call

+ + + + + + + + + +
DeviceStateChangedEventRefreshAllDevicesStatesFailedEvent
DescriptionOne or more states of a device have changed (high-level)Devices states could not be refreshed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "deviceStates" : [ {
-    "name" : "a device state change item name",
-    "type" : 1,
-    "value" : "a device state change item value"
-  } ],
-  "name" : "DeviceStateChangedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "protocolType" : 1,
+  "type" : "RefreshAllDevicesStatesFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
deviceStatesUpdated device statesgatewayIdGateway id
deviceURLDevice URLowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streamssetupOIDSetup OID
setupOIDSetup OIDsiteOIDSite OID
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
-  "name" : "RefreshAllDevicesStatesCompletedEvent"
+  "type" : "RefreshAllDevicesStatesCompletedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -75329,13 +78568,28 @@

Generated events on method call

- - + + - - + + + + + + + + + + + + + + + + + @@ -75404,7 +78658,7 @@

Generated events on method call

Ask the box to refresh all devices states for protocols supporting that operation - Deprecated : use POST method



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -75459,11 +78713,13 @@

Generated events on method call

@@ -75482,6 +78738,16 @@

Generated events on method call

+ + + + + + + + + +
RefreshAllDevicesStatesFailedEventDeviceStateChangedEvent
DescriptionDevices states could not be refreshedOne or more states of a device have changed (high-level)
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "protocolType" : 1,
-  "name" : "RefreshAllDevicesStatesFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
+  "deviceStates" : [ {
+    "name" : "a device state change item name",
+    "type" : 1,
+    "value" : "a device state change item value"
+  } ],
+  "type" : "DeviceStateChangedEvent"
 }
gatewayIdGateway iddeviceStatesUpdated device states
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamsdeviceURLDevice URL
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
-  "name" : "RefreshAllDevicesStatesFailedEvent",
+  "type" : "RefreshAllDevicesStatesFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -75495,16 +78761,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
@@ -75532,6 +78799,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -75545,11 +78817,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
-  "name" : "RefreshAllDevicesStatesCompletedEvent"
+  "type" : "RefreshAllDevicesStatesCompletedEvent"
 }
@@ -75567,6 +78841,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -75632,7 +78916,7 @@

Generated events on method call

Ask the box to refresh all states on given device



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -75705,21 +78989,22 @@

Generated events on method call

Generated events on method call

- + - + @@ -75737,6 +79022,16 @@

Generated events on method call

+ + + + + + + + + +
RefreshAllDevicesStatesFailedEventRefreshAllDevicesStatesCompletedEvent
DescriptionDevices states could not be refreshedRefresh all states query for given protocol type is completed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
-  "name" : "RefreshAllDevicesStatesFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "RefreshAllDevicesStatesCompletedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -75750,16 +79045,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
@@ -75787,24 +79083,32 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + - + - + @@ -75822,6 +79126,16 @@

Generated events on method call

+ + + + + + + + + +
RefreshAllDevicesStatesCompletedEventRefreshAllDevicesStatesFailedEvent
DescriptionRefresh all states query for given protocol type is completedDevices states could not be refreshed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
-  "name" : "RefreshAllDevicesStatesCompletedEvent"
+  "type" : "RefreshAllDevicesStatesFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -75840,6 +79154,169 @@

Generated events on method call

+ + + + + + + + + + + + + + + + + +
PUT + + + + LocalDevice localDeviceData + + + + + + + /setup/devices/{deviceURL}/localDeviceData/{key} + + + application/json
+ + + + + @@ -75888,7 +79365,7 @@

Generated events on method call

Get hidden devices

Hidden devices are devices that cannot be unpaired because of technical limitations but have been removed from the user interface


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -75917,13 +79394,14 @@

Generated events on method call

(JSON) @@ -76223,7 +79706,7 @@

"min" : 3, "max" : 4, "samples" : 2, - "when" : 1769503155291 + "when" : 1785140821977 } ], "historizationMethod" : 1, "deviceUnit" : "core:LinearSpeedInMeterPerSecond" @@ -76330,7 +79813,7 @@

Retrieve annual state history of a device within a time range with stacked values of other devices of the same type



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -76436,7 +79919,7 @@

"minValues" : [ 4 ], "maxValues" : [ 6 ], "samples" : [ 2 ], - "when" : 1769503155286 + "when" : 1785140821982 } ], "stackLevels" : [ "some stack levels" ], "deviceCounts" : [ 1 ], @@ -76545,7 +80028,7 @@

Retrieve annual states history of a device within a time range with stacked values of other devices of the same type



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -76636,7 +80119,7 @@

"minValues" : [ 4 ], "maxValues" : [ 6 ], "samples" : [ 2 ], - "when" : 1769503155286 + "when" : 1785140821982 } ], "stackLevels" : [ "some stack levels" ], "deviceCounts" : [ 1 ], @@ -76745,7 +80228,7 @@

Retrieve annual state history of a device within a time range



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -76836,7 +80319,7 @@

"min" : 3, "max" : 4, "samples" : 2, - "when" : 1769503155291 + "when" : 1785140821978 } ], "historizationMethod" : 1, "deviceUnit" : "core:LinearSpeedInMeterPerSecond" @@ -76943,7 +80426,7 @@

Retrieve daily state history of a device within a time range



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -77049,7 +80532,7 @@

"min" : 3, "max" : 4, "samples" : 2, - "when" : 1769503155291 + "when" : 1785140821977 } ], "historizationMethod" : 1, "deviceUnit" : "core:LinearSpeedInMeterPerSecond" @@ -77156,7 +80639,7 @@

Retrieve daily state history of a device within a time range with stacked values of other devices of the same type



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -77262,7 +80745,7 @@

"minValues" : [ 4 ], "maxValues" : [ 6 ], "samples" : [ 2 ], - "when" : 1769503155286 + "when" : 1785140821982 } ], "stackLevels" : [ "some stack levels" ], "deviceCounts" : [ 1 ], @@ -77371,7 +80854,7 @@

Export daily stacked history values in CSV format



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -77547,7 +81030,7 @@

Retrieve daily states history of a device within a time range with stacked values of other devices of the same type



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -77638,7 +81121,7 @@

"minValues" : [ 4 ], "maxValues" : [ 6 ], "samples" : [ 2 ], - "when" : 1769503155286 + "when" : 1785140821982 } ], "stackLevels" : [ "some stack levels" ], "deviceCounts" : [ 1 ], @@ -77747,7 +81230,7 @@

Retrieve daily states history of a device within a time range



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -77838,7 +81321,7 @@

"min" : 3, "max" : 4, "samples" : 2, - "when" : 1769503155291 + "when" : 1785140821978 } ], "historizationMethod" : 1, "deviceUnit" : "core:LinearSpeedInMeterPerSecond" @@ -77945,7 +81428,7 @@

Export all state values in CSV format - limited in time and in number of values - Contact support to know these limits



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -78001,6 +81484,29 @@

+

[ {
-  "creationTime" : 1769503155271,
-  "lastUpdateTime" : 1769503155272,
-  "label" : "a device label",
+  "label" : "a device response label",
+  "uiClass" : "a ui class",
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
-  "shortcut" : false,
-  "controllableName" : "core:StatefulClosableActuator",
+  "shortcut" : true,
+  "controllableName" : "a controllable name",
   "metadata" : "some metadata",
+  "creationTime" : 1785140821960,
+  "lastUpdateTime" : 1785140821961,
   "definition" : {
     "commands" : [ {
       "commandName" : "a command name",
@@ -75946,7 +79424,7 @@ 

Generated events on method call

"name" : "a device state name", "type" : 1, "value" : "a device state value", - "lastUpdateTime" : 120123456793 + "lastUpdateTime" : 120123456794 } ], "attributes" : [ { "name" : "a device attribute name", @@ -75957,13 +79435,18 @@

Generated events on method call

"name" : "a device manufacturer data name", "value" : "a device manufacturer data value" } ], + "localDeviceData" : [ { + "key" : "a key", + "value" : "a local device attribute value", + "category" : "a category", + "localDeviceOID" : "a local device OID" + } ], "available" : false, - "enabled" : true, + "enabled" : false, "placeOID" : "a place OID", + "oid" : "the device response UUID", "widget" : "a widget name", - "type" : 1, - "oid" : "the device UUID", - "uiClass" : "a ui class" + "type" : 1 } ]
@@ -76117,7 +79600,7 @@

Retrieve annual state history of a device within a time range



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation

+ + + + + + + + + + + + +
HTTP Status Code
CodeMessageMeaning
+ 200 +
OK
+ The request has succeeded +
+ @@ -78068,7 +81574,7 @@

Retrieve overall state history of a device within a time range

Max history query span is limited to 3 days if limit parameter is not set.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -78189,7 +81695,7 @@

"min" : 3, "max" : 4, "samples" : 2, - "when" : 1769503155291 + "when" : 1785140821977 } ], "historizationMethod" : 1, "deviceUnit" : "core:LinearSpeedInMeterPerSecond" @@ -78296,7 +81802,7 @@

Export state values in history CSV format



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -78472,7 +81978,7 @@

Retrieve monthly state history of a device within a time range



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -78578,7 +82084,7 @@

"min" : 3, "max" : 4, "samples" : 2, - "when" : 1769503155291 + "when" : 1785140821977 } ], "historizationMethod" : 1, "deviceUnit" : "core:LinearSpeedInMeterPerSecond" @@ -78686,7 +82192,7 @@

Retrieve monthly state history of a device within a time range



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -78792,7 +82298,7 @@

"min" : 3, "max" : 4, "samples" : 2, - "when" : 1769503155291 + "when" : 1785140821977 } ], "historizationMethod" : 1, "deviceUnit" : "core:LinearSpeedInMeterPerSecond" @@ -78899,7 +82405,7 @@

Retrieve monthly state history of a device in a time range with stacked values of other devices of the same type



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -79005,7 +82511,7 @@

"minValues" : [ 4 ], "maxValues" : [ 6 ], "samples" : [ 2 ], - "when" : 1769503155286 + "when" : 1785140821982 } ], "stackLevels" : [ "some stack levels" ], "deviceCounts" : [ 1 ], @@ -79114,7 +82620,7 @@

Retrieve monthly states history of a device in a time range with stacked values of other devices of the same type



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -79205,7 +82711,7 @@

"minValues" : [ 4 ], "maxValues" : [ 6 ], "samples" : [ 2 ], - "when" : 1769503155286 + "when" : 1785140821982 } ], "stackLevels" : [ "some stack levels" ], "deviceCounts" : [ 1 ], @@ -79314,7 +82820,7 @@

Retrieve monthly states history of a device within a time range



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -79405,7 +82911,7 @@

"min" : 3, "max" : 4, "samples" : 2, - "when" : 1769503155291 + "when" : 1785140821978 } ], "historizationMethod" : 1, "deviceUnit" : "core:LinearSpeedInMeterPerSecond" @@ -79512,7 +83018,7 @@

Retrieve overall state history of a device within a time range with stacked values of other devices of the same type

Max history query span is limited to 3 days.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -79618,7 +83124,7 @@

"minValues" : [ 4 ], "maxValues" : [ 6 ], "samples" : [ 2 ], - "when" : 1769503155286 + "when" : 1785140821982 } ], "stackLevels" : [ "some stack levels" ], "deviceCounts" : [ 1 ], @@ -79727,7 +83233,7 @@

Retrieve overall states history of a device within a time range with stacked values of other devices of the same type

Max history query span is limited to 3 days.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -79818,7 +83324,7 @@

"minValues" : [ 4 ], "maxValues" : [ 6 ], "samples" : [ 2 ], - "when" : 1769503155286 + "when" : 1785140821982 } ], "stackLevels" : [ "some stack levels" ], "deviceCounts" : [ 1 ], @@ -79927,7 +83433,7 @@

Retrieve overall states history of a device within a time range

Max history query span is limited to 3 days if limit parameter is not set.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -80033,7 +83539,7 @@

"min" : 3, "max" : 4, "samples" : 2, - "when" : 1769503155291 + "when" : 1785140821978 } ], "historizationMethod" : 1, "deviceUnit" : "core:LinearSpeedInMeterPerSecond" @@ -80169,7 +83675,7 @@

Activate developer mode for a gateway



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -80300,7 +83806,7 @@

activate a module for a gateway



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -80446,7 +83952,7 @@

Private tags : [ disconnectionAlert ]
Get configuration for notification sent after gateway disconnection



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -80606,7 +84112,7 @@

Private tags : [ disconnectionAlert ]
Update configuration for notification sent after gateway disconnection



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -80705,11 +84211,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "timeout" : 1,
-  "name" : "GatewayDownOptionsChangedEvent"
+  "type" : "GatewayDownOptionsChangedEvent"
 }
@@ -80727,6 +84235,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + timeout New timer between disconnection and notification (in seconds) @@ -80797,7 +84315,7 @@

Generated events on method call

Enabled or disabled gateway's auto update



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -80943,7 +84461,7 @@

Generated events on method call

Get a particular gateway of a connected user setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -81000,30 +84518,31 @@

Generated events on method call

{
   "partners" : [ {
-    "status" : "OWNER",
     "activated" : true,
+    "status" : "OWNER",
     "name" : "a business partner name",
     "id" : "a partner id"
   } ],
-  "functions" : "some function names",
-  "mode" : "ACTIVE",
+  "updateDeferralEnabled" : true,
   "subType" : 1,
+  "firmwareVersion" : "2023.1.4-1:30ccca5e458c342a95d28cd2667f431e:07029280615154e81c8205c83c8324e7",
+  "mode" : "ACTIVE",
+  "functions" : "some function names",
   "gatewayId" : "a gateway id",
   "placeOID" : "a place OID",
+  "autoUpdateEnabled" : false,
   "alive" : false,
-  "autoUpdateEnabled" : true,
-  "firmwareVersion" : "2023.1.4-1:30ccca5e458c342a95d28cd2667f431e:07029280615154e81c8205c83c8324e7",
-  "timeReliable" : true,
-  "upToDate" : true,
-  "updateStatus" : "UPDATING",
-  "updateCriticityLevel" : "BLOCKING",
-  "automaticUpdate" : false,
+  "timeReliable" : false,
+  "upToDate" : false,
+  "updateCriticityLevel" : "DEVICES_CONTROL_ONLY",
+  "automaticUpdate" : true,
+  "updateStatus" : "UNKNOWN",
   "connectivity" : {
-    "status" : "PARTIAL",
+    "status" : "DISCONNECTED",
     "problems" : [ "NO_NTP" ],
     "protocolVersion" : "a protocol version"
   },
-  "syncInProgress" : false,
+  "syncInProgress" : true,
   "type" : 1
 }
@@ -81128,7 +84647,7 @@

Generated events on method call

Return the protocols activated on the gateway

Active protocol means that protocol can be used by the gateway.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -81286,7 +84805,7 @@

Generated events on method call

Attaches a new gateway to the user's setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -81435,7 +84954,7 @@

Generated events on method call

Return the protocols available on the gateway

Available protocol means that protocol is fully functional. Native protocol is available as soon as it is activated. A protocol that needs a USB key plugged to the gateway is available only when USB key is plugged.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -81593,7 +85112,7 @@

Generated events on method call

Return the protocols supported by the gateway

Supported protocol means protocol does not work currently but could work as soon protocol becomes active.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -81751,7 +85270,7 @@

Generated events on method call

Update gateway if necessary



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -81916,7 +85435,7 @@

Generated events on method call

Return the protocols activated on the gateway that were available at least once

Active protocol means that protocol can be used by the gateway. A protocol is considered as being used if it was available at least once in the past.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -82074,7 +85593,7 @@

Generated events on method call

Migrates the complete configuration of a gateway to another gateway. Server-side only : the target gateway is not updated yet.

This is usually useful when replacing a defective hardware


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -82235,7 +85754,7 @@

Generated events on method call

Migrates the complete configuration of a gateway to another gateway and start updating the target gateway.

This is usually useful when replacing a defective hardware


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -82397,7 +85916,7 @@

Generated events on method call

Return the gateway status

This operation allows testing and validating connectivity between a gateway and backend servers. It returns true if the gateway is ready and alive.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -82559,7 +86078,7 @@

Generated events on method call

Note that this operation may return true even though a call to /setup/gateways/{gatewayId}/synchronization/inProgress returned false because failed synchronization tasks may still exist.

-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -82719,7 +86238,7 @@

Generated events on method call

Get a list of object categories containing failed synchronization tasks exist for a given gateway

See /setup/gateways/{gatewayId}/synchronization/failedTasks


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -82881,7 +86400,7 @@

Generated events on method call

Note that even if this operation returns false, failed synchronization tasks may still exist if a connectivity loss or gateway crash occured. To make sure the gateway is fully in sync with the server, see the /setup/gateways/{gatewayId}/synchronization/failedTasks operation

-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -83043,7 +86562,7 @@

Generated events on method call

Note that this operation may return true even though a call to /setup/gateways/{gatewayId}/synchronized returned true because failed synchronization tasks may still exist.

-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -83204,7 +86723,7 @@

Generated events on method call

Return the gateways synchronization status

DEPRECATED : use /setup/gateways/{gatewayId}/aliveAndReady


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -83364,7 +86883,7 @@

Generated events on method call

Activate a partner offer by partner offer Id



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -83510,7 +87029,7 @@

Generated events on method call

Get additional informations

This operation returns gateway additional informations.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -83676,7 +87195,7 @@

Generated events on method call

Get additional information

This operation returns gateway additional information.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -83857,7 +87376,7 @@

Generated events on method call

Deactivate a partner offer by partner offer Id



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -84003,7 +87522,7 @@

Generated events on method call

Detach gateway from setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -84151,7 +87670,7 @@

Generated events on method call

Get gateway functionalities



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -84309,7 +87828,7 @@

Generated events on method call

Update gateway functionality



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -84472,7 +87991,7 @@

Generated events on method call

Get gateway version



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -84632,7 +88151,7 @@

Generated events on method call

Get every gateways of a connected user setup



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -84662,30 +88181,31 @@

Generated events on method call

[ {
   "partners" : [ {
-    "status" : "OWNER",
     "activated" : true,
+    "status" : "OWNER",
     "name" : "a business partner name",
     "id" : "a partner id"
   } ],
-  "functions" : "some function names",
-  "mode" : "ACTIVE",
+  "updateDeferralEnabled" : true,
   "subType" : 1,
+  "firmwareVersion" : "2023.1.4-1:30ccca5e458c342a95d28cd2667f431e:07029280615154e81c8205c83c8324e7",
+  "mode" : "ACTIVE",
+  "functions" : "some function names",
   "gatewayId" : "a gateway id",
   "placeOID" : "a place OID",
+  "autoUpdateEnabled" : false,
   "alive" : false,
-  "autoUpdateEnabled" : true,
-  "firmwareVersion" : "2023.1.4-1:30ccca5e458c342a95d28cd2667f431e:07029280615154e81c8205c83c8324e7",
-  "timeReliable" : true,
-  "upToDate" : true,
-  "updateStatus" : "UPDATING",
-  "updateCriticityLevel" : "BLOCKING",
-  "automaticUpdate" : false,
+  "timeReliable" : false,
+  "upToDate" : false,
+  "updateCriticityLevel" : "DEVICES_CONTROL_ONLY",
+  "automaticUpdate" : true,
+  "updateStatus" : "UNKNOWN",
   "connectivity" : {
-    "status" : "PARTIAL",
+    "status" : "DISCONNECTED",
     "problems" : [ "NO_NTP" ],
     "protocolVersion" : "a protocol version"
   },
-  "syncInProgress" : false,
+  "syncInProgress" : true,
   "type" : 1
 } ]
@@ -84790,7 +88310,7 @@

Generated events on method call

Get all partner offers ids



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -84948,7 +88468,7 @@

Generated events on method call

Get the status of developer mode for a gateway



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -85108,7 +88628,7 @@

Generated events on method call

This sends a keepAlive message to the given protocol



Per-session rate-limit : 1 calls per 1s period for this particular operation (keep-alive)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -85254,7 +88774,7 @@

Generated events on method call

Refresh all devices states of given gateway



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -85336,16 +88856,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
@@ -85373,25 +88894,31 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + - + - + @@ -85409,24 +88936,37 @@

Generated events on method call

+ + + + + + + + + +
RefreshAllDevicesStatesFailedEventRefreshAllDevicesStatesCompletedEvent
DescriptionDevices states could not be refreshedRefresh all states query for given protocol type is completed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
-  "name" : "RefreshAllDevicesStatesFailedEvent",
-  "failureType" : "NON_EXECUTING"
+  "type" : "RefreshAllDevicesStatesCompletedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -85444,6 +88984,16 @@

Generated events on method call

+ + + + + + + + + +
RefreshAllDevicesStatesCompletedEventRefreshAllDevicesStatesFailedEvent
DescriptionRefresh all states query for given protocol type is completedDevices states could not be refreshed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
-  "name" : "RefreshAllDevicesStatesCompletedEvent"
+  "type" : "RefreshAllDevicesStatesFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -85509,7 +89059,7 @@

Generated events on method call

Refresh all devices states of given gateway and protocol



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -85606,11 +89156,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
-  "name" : "RefreshAllDevicesStatesFailedEvent",
+  "type" : "RefreshAllDevicesStatesFailedEvent",
   "failureType" : "NON_EXECUTING"
 }
@@ -85629,6 +89181,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -85642,16 +89204,17 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
@@ -85679,6 +89242,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -85692,11 +89260,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
-  "name" : "RefreshAllDevicesStatesCompletedEvent"
+  "type" : "RefreshAllDevicesStatesCompletedEvent"
 }
@@ -85714,6 +89284,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -85779,7 +89359,7 @@

Generated events on method call

deactivate a module for a gateway



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -85954,7 +89534,7 @@

Return an InteractiveNotification

This operation returns an InteractiveNotification object to be displayed.


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -86014,8 +89594,8 @@

"text" : "a text", "subject" : "a subject", "oid" : "a notification OID", - "date" : 1769503155190, - "expirationDate" : 1769503155190 + "date" : 1785140821904, + "expirationDate" : 1785140821904 } @@ -86120,7 +89700,7 @@

Complete an interactive notification

When the user clicks a button (except for cancel), this method should be called with the flag value of the clicked button. The notification state is then changed on the server-side and the notification is moved to history


-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -86266,7 +89846,7 @@

Return a collection of interactive notification waiting for validation

This operation returns a collection of InteractiveNotification objects to be displayed one after the other.


Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -86299,8 +89879,1697 @@

"text" : "a text", "subject" : "a subject", "oid" : "a notification OID", - "date" : 1769503155190, - "expirationDate" : 1769503155190 + "date" : 1785140821904, + "expirationDate" : 1785140821904 +} ] + + + + + + + + + + + + + + + + + + + + + + + + + +
HTTP Status Code
CodeMessageMeaning
+ 200 +
OK
+ The request has succeeded +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
GET + + + + Setup interactive notifications history + + + + + + + /setup/interactiveNotifications/history + + + application/json
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -88203,20 +93370,23 @@

Generated events on method call

+

+ + + Local Devices + + + +

+ + +
Expand commands
+ + + + + + + + + + + + + + + +
POST + + + + Local Device + + + + + + + /setup/localDevices + + + application/json
+
+ + + + + + + + + + + + + + + +
GET + + + + Local Device + + + + + + + /setup/localDevices/{localDeviceOID} + + + application/json
+
+ + + + + + + + + + + + + + + +
DELETE + + + + Local Device + + + + + + + /setup/localDevices/{localDeviceOID} + + + application/json
+
+ + + + + + + + + + + + + + + +
PUT + + + + Local Device + + + + + + + /setup/localDevices/{localDeviceOID}/label/{newLabel} + + + application/json
+
+ + + + + + + + + + + + + + + +
PUT + + + + Local Device + + + + + + + /setup/localDevices/{localDeviceOID}/localDeviceData + + + application/json
+
+ + + + + + + + + + + + + + + +
PUT + + + + Local Device + + + + + + + /setup/localDevices/{localDeviceOID}/relocate/{placeOID} + + + application/json
+
+ + + + + + + + + + + + + + @@ -87953,7 +93114,7 @@

Generated events on method call

@@ -88005,15 +93166,16 @@

Generated events on method call

@@ -88036,6 +93198,11 @@

Generated events on method call

+ + + + +
GET + + + + Local Devices + + + + + + + /setup/localDevices + + + application/json
-
The new parrent place
+
The new parent place OID
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "placeOID" : "a place OID",
   "parentPlaceOID" : "a parent place OID",
-  "type" : 1,
+  "placeType" : 1,
   "label" : "a place updated event label",
   "metadata" : "some metadata",
-  "name" : "PlaceUpdatedEvent"
+  "type" : "PlaceUpdatedEvent"
 }
Setup OID
siteOIDSite OID
@@ -88130,7 +93297,7 @@

Ask the box to refresh all devices states of given protocol



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation

- + - + @@ -88234,40 +93404,14 @@

Generated events on method call

- -
RefreshAllDevicesStatesCompletedEventRefreshAllDevicesStatesFailedEvent
DescriptionRefresh all states query for given protocol type is completedDevices states could not be refreshed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "protocolType" : 1,
-  "name" : "RefreshAllDevicesStatesCompletedEvent"
+  "type" : "RefreshAllDevicesStatesFailedEvent",
+  "failureType" : "NON_EXECUTING"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
- - - - - - - - - - - - - - - - - - - + + - - + + @@ -88283,16 +93427,17 @@

Generated events on method call

@@ -88320,6 +93465,58 @@

Generated events on method call

+ + + + + + +
RefreshAllDevicesStatesFailedEvent
DescriptionDevices states could not be refreshed
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "protocolType" : 1,
-  "name" : "RefreshAllDevicesStatesFailedEvent",
-  "failureType" : "NON_EXECUTING"
-}
Field nameField description
gatewayIdGateway idsetupOIDSetup OID
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamssiteOIDSite OID
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])",
   "deviceStates" : [ {
     "name" : "a device state change item name",
     "type" : 1,
     "value" : "a device state change item value"
   } ],
-  "name" : "DeviceStateChangedEvent"
+  "type" : "DeviceStateChangedEvent"
 }
Setup OID
siteOIDSite OID
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
RefreshAllDevicesStatesCompletedEvent
DescriptionRefresh all states query for given protocol type is completed
JSON
{
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "protocolType" : 1,
+  "type" : "RefreshAllDevicesStatesCompletedEvent"
+}
Field nameField description
gatewayIdGateway id
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -88415,7 +93612,7 @@

Deprecated, use the new android firebase infrastructure. Subscribe an Android device to the notification service



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -88523,11 +93720,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "pushSubscriptionOID" : "a push subscription OID",
-  "name" : "PushSubscriptionCreatedEvent"
+  "type" : "PushSubscriptionCreatedEvent"
 }
@@ -88545,6 +93743,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -88611,7 +93814,7 @@

Generated events on method call

Deprecated, use the new android firebase infrastructure. Update an Android device subscription



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -88770,7 +93973,7 @@

Generated events on method call

Deprecated, use the new android firebase infrastructure. Get the current subscription configuration for a device (Android)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -88842,8 +94045,8 @@

Generated events on method call

{
   "device" : {
-    "creationTime" : 1769503155215,
-    "lastUpdateTime" : 1769503155215,
+    "creationTime" : 1785140821910,
+    "lastUpdateTime" : 1785140821910,
     "udid" : "a udid",
     "model" : "a model",
     "version" : "a version",
@@ -88958,7 +94161,7 @@ 

Generated events on method call

Deprecated, use DELETE on {subscriberOID} instead. Unsubscribe an Android device



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -89055,11 +94258,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "pushSubscriptionOID" : "a push subscription OID",
-  "name" : "PushSubscriptionDeletedEvent"
+  "type" : "PushSubscriptionDeletedEvent"
 }
@@ -89077,6 +94281,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -89142,7 +94351,7 @@

Generated events on method call

Subscribe an Android device to the firebase notification service



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -89249,11 +94458,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "pushSubscriptionOID" : "a push subscription OID",
-  "name" : "PushSubscriptionCreatedEvent"
+  "type" : "PushSubscriptionCreatedEvent"
 }
@@ -89271,6 +94481,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -89336,7 +94551,7 @@

Generated events on method call

Update an Android firebase device subscription



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -89493,7 +94708,7 @@

Generated events on method call

Get the current subscription configuration for a device (Android firebase)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -89565,8 +94780,8 @@

Generated events on method call

{
   "device" : {
-    "creationTime" : 1769503155198,
-    "lastUpdateTime" : 1769503155198,
+    "creationTime" : 1785140821912,
+    "lastUpdateTime" : 1785140821912,
     "udid" : "a udid",
     "model" : "a model",
     "version" : "a version",
@@ -89679,7 +94894,7 @@ 

Generated events on method call

Subscribe an Apple device to the notification service



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -89789,11 +95004,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "pushSubscriptionOID" : "a push subscription OID",
-  "name" : "PushSubscriptionCreatedEvent"
+  "type" : "PushSubscriptionCreatedEvent"
 }
@@ -89811,6 +95027,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -89876,7 +95097,7 @@

Generated events on method call

Update an Apple device subscription



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -90036,7 +95257,7 @@

Generated events on method call

Get the current subscription configuration for a device (Apple)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -90108,8 +95329,8 @@

Generated events on method call

{
   "device" : {
-    "creationTime" : 1769503155213,
-    "lastUpdateTime" : 1769503155213,
+    "creationTime" : 1785140821914,
+    "lastUpdateTime" : 1785140821914,
     "udid" : "a udid",
     "model" : "a model",
     "version" : "a version",
@@ -90226,7 +95447,7 @@ 

Generated events on method call

Deprecated, use DELETE on {subscriberOID} instead. Unsubscribe an Apple device



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -90323,11 +95544,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "pushSubscriptionOID" : "a push subscription OID",
-  "name" : "PushSubscriptionDeletedEvent"
+  "type" : "PushSubscriptionDeletedEvent"
 }
@@ -90345,6 +95567,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -90410,7 +95637,7 @@

Generated events on method call

Get all push devices for connected endUser from functional application id



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -90471,8 +95698,8 @@

Generated events on method call

"appleDevices" : [ { "subscriberOID" : "a subscriber OID", "device" : { - "creationTime" : 1769503155209, - "lastUpdateTime" : 1769503155209, + "creationTime" : 1785140821921, + "lastUpdateTime" : 1785140821922, "udid" : "a udid", "model" : "a model", "version" : "a version", @@ -90483,8 +95710,8 @@

Generated events on method call

"androidDevices" : [ { "subscriberOID" : "a subscriber OID", "device" : { - "creationTime" : 1769503155209, - "lastUpdateTime" : 1769503155209, + "creationTime" : 1785140821922, + "lastUpdateTime" : 1785140821922, "udid" : "a udid", "model" : "a model", "version" : "a version", @@ -90495,8 +95722,8 @@

Generated events on method call

"androidFcmDevices" : [ { "subscriberOID" : "a subscriber OID", "device" : { - "creationTime" : 1769503155210, - "lastUpdateTime" : 1769503155210, + "creationTime" : 1785140821922, + "lastUpdateTime" : 1785140821922, "udid" : "a udid", "model" : "a model", "version" : "a version", @@ -90507,8 +95734,8 @@

Generated events on method call

"windowsDevices" : [ { "subscriberOID" : "a subscriber OID", "device" : { - "creationTime" : 1769503155209, - "lastUpdateTime" : 1769503155209, + "creationTime" : 1785140821922, + "lastUpdateTime" : 1785140821922, "udid" : "a udid", "model" : "a model", "version" : "a version", @@ -90620,7 +95847,7 @@

Generated events on method call

Unsubscribe a user from the notification service for authenticated setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -90702,11 +95929,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "pushSubscriptionOID" : "a push subscription OID",
-  "name" : "PushSubscriptionDeletedEvent"
+  "type" : "PushSubscriptionDeletedEvent"
 }
@@ -90724,6 +95952,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + @@ -90789,7 +96022,7 @@

Generated events on method call

Unsubscribe a device from the notification service



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -90871,11 +96104,217 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "pushSubscriptionOID" : "a push subscription OID",
+  "type" : "PushSubscriptionDeletedEvent"
+}
+ + + Field name + Field description + + + + owningPartners + Owning partners of the parent entity (setup, ...)) . only available in event streams + + + + setupOID + Setup OID + + + + siteOID + Site OID + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - -
DELETE + + + + Notifications + + + + + + + /setup/subscribe/notification/all + + + application/json
- - - - - - - - - - - - - - - - - - - - - @@ -91872,7 +97123,7 @@

Generated events on method call

Get the current subscription configuration for a device (Windows)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -91944,8 +97195,8 @@

Generated events on method call

@@ -92159,11 +97410,12 @@

Generated events on method call

@@ -92181,6 +97433,11 @@

Generated events on method call

+ + + + +
DELETE - - - - Notifications - - - - - - - /setup/subscribe/notification/all - - - application/json
{
   "device" : {
-    "creationTime" : 1769503155201,
-    "lastUpdateTime" : 1769503155201,
+    "creationTime" : 1785140821916,
+    "lastUpdateTime" : 1785140821916,
     "udid" : "a udid",
     "model" : "a model",
     "version" : "a version",
@@ -92062,7 +97313,7 @@ 

Generated events on method call

Deprecated, use DELETE on {subscriberOID} instead. Unsubscribe a Windows device



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "pushSubscriptionOID" : "a push subscription OID",
-  "name" : "PushSubscriptionDeletedEvent"
+  "type" : "PushSubscriptionDeletedEvent"
 }
Setup OID
siteOIDSite OID
@@ -92275,7 +97532,7 @@

Create a secret



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -92442,7 +97699,7 @@

Update a secret



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -92596,7 +97853,7 @@

Delete a secret



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -92727,7 +97984,7 @@

Update a secret value



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -92873,7 +98130,7 @@

List secrets



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -93069,7 +98326,7 @@

Fetch an URL for the user's MyTahoma account



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -93124,12 +98381,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "serviceId" : "a service id",
   "url" : "a url",
-  "name" : "ExternalServiceURLEvent"
+  "type" : "ExternalServiceURLEvent"
 }
@@ -93152,6 +98410,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + url The requested URL @@ -93251,7 +98514,7 @@

Get the activated third party model for current setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -93281,8 +98544,8 @@

{
   "thirdPartyModelSetupUsers" : [ {
-    "creationTime" : 1769503155472,
-    "lastUpdateTime" : 1769503155472,
+    "creationTime" : 1785140822262,
+    "lastUpdateTime" : 1785140822262,
     "userId" : "a user id",
     "setupOID" : "a setup OID",
     "modelType" : 1,
@@ -93398,7 +98661,7 @@ 

Get the security status of a third party model



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -93559,7 +98822,7 @@

Unlock security actions of a third party model



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -93720,7 +98983,7 @@

Add items to a zone in user setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -93812,15 +99075,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "zoneOID" : "a zone OID",
-  "type" : 1,
+  "zoneType" : 1,
   "label" : "a zone updated event label",
   "deviceURLs" : [ "some device URLs" ],
   "placeOIDs" : [ "some place OIDs" ],
-  "name" : "ZoneUpdatedEvent"
+  "type" : "ZoneUpdatedEvent"
 }
@@ -93838,6 +99102,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + zoneOID Zone OID @@ -93909,7 +99178,7 @@

Generated events on method call

Remove items from a zone in user setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -94002,15 +99271,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "zoneOID" : "a zone OID",
-  "type" : 1,
+  "zoneType" : 1,
   "label" : "a zone updated event label",
   "deviceURLs" : [ "some device URLs" ],
   "placeOIDs" : [ "some place OIDs" ],
-  "name" : "ZoneUpdatedEvent"
+  "type" : "ZoneUpdatedEvent"
 }
@@ -94028,6 +99298,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + zoneOID Zone OID @@ -94098,7 +99373,7 @@

Generated events on method call

Relocate items to another zone in user setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -94214,15 +99489,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "zoneOID" : "a zone OID",
-  "type" : 1,
+  "zoneType" : 1,
   "label" : "a zone updated event label",
   "deviceURLs" : [ "some device URLs" ],
   "placeOIDs" : [ "some place OIDs" ],
-  "name" : "ZoneUpdatedEvent"
+  "type" : "ZoneUpdatedEvent"
 }
@@ -94240,6 +99516,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + zoneOID Zone OID @@ -94310,7 +99591,7 @@

Generated events on method call

Get the items of a zone



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -94472,7 +99753,7 @@

Generated events on method call

Add items to a zone in user setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -94573,15 +99854,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "zoneOID" : "a zone OID",
-  "type" : 1,
+  "zoneType" : 1,
   "label" : "a zone updated event label",
   "deviceURLs" : [ "some device URLs" ],
   "placeOIDs" : [ "some place OIDs" ],
-  "name" : "ZoneUpdatedEvent"
+  "type" : "ZoneUpdatedEvent"
 }
@@ -94599,6 +99881,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + zoneOID Zone OID @@ -94670,7 +99957,7 @@

Generated events on method call

Relocate items to a zone in user setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -94778,15 +100065,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "zoneOID" : "a zone OID",
-  "type" : 1,
+  "zoneType" : 1,
   "label" : "a zone updated event label",
   "deviceURLs" : [ "some device URLs" ],
   "placeOIDs" : [ "some place OIDs" ],
-  "name" : "ZoneUpdatedEvent"
+  "type" : "ZoneUpdatedEvent"
 }
@@ -94804,6 +100092,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + zoneOID Zone OID @@ -94875,7 +100168,7 @@

Generated events on method call

Remove items from a zone in user setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -94976,15 +100269,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "zoneOID" : "a zone OID",
-  "type" : 1,
+  "zoneType" : 1,
   "label" : "a zone updated event label",
   "deviceURLs" : [ "some device URLs" ],
   "placeOIDs" : [ "some place OIDs" ],
-  "name" : "ZoneUpdatedEvent"
+  "type" : "ZoneUpdatedEvent"
 }
@@ -95002,6 +100296,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + zoneOID Zone OID @@ -95072,7 +100371,7 @@

Generated events on method call

Remove items from a zone in user setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -95173,15 +100472,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "zoneOID" : "a zone OID",
-  "type" : 1,
+  "zoneType" : 1,
   "label" : "a zone updated event label",
   "deviceURLs" : [ "some device URLs" ],
   "placeOIDs" : [ "some place OIDs" ],
-  "name" : "ZoneUpdatedEvent"
+  "type" : "ZoneUpdatedEvent"
 }
@@ -95199,6 +100499,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + zoneOID Zone OID @@ -95269,7 +100574,7 @@

Generated events on method call

Create zone in user setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -95361,15 +100666,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "zoneOID" : "a zone OID",
-  "type" : 1,
+  "zoneType" : 1,
   "label" : "a zone created event label",
   "deviceURLs" : [ "some device URLs" ],
   "placeOIDs" : [ "some place OIDs" ],
-  "name" : "ZoneCreatedEvent"
+  "type" : "ZoneCreatedEvent"
 }
@@ -95387,6 +100693,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + zoneOID Zone OID @@ -95458,7 +100769,7 @@

Generated events on method call

Update zone



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -95600,7 +100911,7 @@

Generated events on method call

Get a zone of a user setup



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -95656,8 +100967,8 @@

Generated events on method call

(JSON)
{
-  "creationTime" : 1769503155311,
-  "lastUpdateTime" : 1769503155314,
+  "creationTime" : 1785140821999,
+  "lastUpdateTime" : 1785140822003,
   "label" : "a zone label",
   "type" : 0,
   "items" : [ {
@@ -95771,7 +101082,7 @@ 

Generated events on method call

Update zone



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -95928,7 +101239,7 @@

Generated events on method call

Delete a zone from user setup.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -96010,11 +101321,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "zoneOID" : "a zone OID",
-  "name" : "ZoneDeletedEvent"
+  "type" : "ZoneDeletedEvent"
 }
@@ -96032,6 +101344,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + zoneOID Zone OID @@ -96102,7 +101419,7 @@

Generated events on method call

Update zone type and label



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -96214,15 +101531,16 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "zoneOID" : "a zone OID",
-  "type" : 1,
+  "zoneType" : 1,
   "label" : "a zone updated event label",
   "deviceURLs" : [ "some device URLs" ],
   "placeOIDs" : [ "some place OIDs" ],
-  "name" : "ZoneUpdatedEvent"
+  "type" : "ZoneUpdatedEvent"
 }
@@ -96240,6 +101558,11 @@

Generated events on method call

Setup OID + + siteOID + Site OID + + zoneOID Zone OID @@ -96310,7 +101633,7 @@

Generated events on method call

Get all zones of a user setup



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -96339,8 +101662,8 @@

Generated events on method call

(JSON)
[ {
-  "creationTime" : 1769503155315,
-  "lastUpdateTime" : 1769503155315,
+  "creationTime" : 1785140822004,
+  "lastUpdateTime" : 1785140822004,
   "label" : "a zone label",
   "type" : 0,
   "items" : [ {
@@ -96525,7 +101848,7 @@ 

Create a new setup trigger : see asset-specs for scheduling Intervals composition (exhaustive but non-functional example)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -96728,10 +102051,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationStartedEvent"
 }
@@ -96749,26 +102074,35 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + - + - + @@ -96777,47 +102111,46 @@

Generated events on method call

- - - - - - - + + - - + + - - + + - - + +
SetupTriggerCreationFailedEventGatewaySynchronizationEndedEvent
DescriptionA setup trigger could not be createdA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
-  "setupTriggerType" : 1,
-  "setupTriggerOID" : "a setup trigger OID",
-  "setupTriggerId" : "a setup trigger id",
-  "name" : "SetupTriggerCreationFailedEvent"
+  "owningPartner" : "an owning partner",
+  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
+  "type" : "GatewaySynchronizationEndedEvent"
 }
owningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
setupOIDSetup OIDgatewayIdGateway id
setupTriggerIdSetup trigger IdowningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupTriggerOIDSetup trigger OIDsetupOIDSetup OID
setupTriggerTypeSetup trigger typesiteOIDSite OID
- + - + @@ -96826,13 +102159,33 @@

Generated events on method call

- - + + - - + + + + + + + + + + + + + + + + + + + + + + @@ -96848,9 +102201,10 @@

Generated events on method call

@@ -96954,6 +102310,11 @@

Generated events on method call

+ + + + +
GatewaySynchronizationEndedEventSetupTriggerCreationFailedEvent
DescriptionA data synchronization sequence between the gateway and the server has completedA setup trigger could not be created
JSON
{
-  "timestamp" : 2,
-  "owningPartner" : "an owning partner",
-  "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
+  "setupTriggerType" : 1,
+  "setupTriggerOID" : "a setup trigger OID",
+  "setupTriggerId" : "a setup trigger id",
+  "type" : "SetupTriggerCreationFailedEvent"
 }
gatewayIdGateway idowningPartnersOwning partners of the parent entity (setup, ...)) . only available in event streams
owningPartnerOwning partner of the parent entity (gateway, setup group, ...)) . only available in event streamssetupOIDSetup OID
setupTriggerIdSetup trigger Id
setupTriggerOIDSetup trigger OID
setupTriggerTypeSetup trigger type
siteOIDSite OID
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "setupTriggerType" : 1,
   "setupTriggerOID" : "a setup trigger OID",
   "setupTriggerId" : "a setup trigger id",
@@ -96859,34 +102213,36 @@ 

Generated events on method call

"mode" : 1, "sourceDeviceURLs" : [ "some source device URLs" ], "effects" : [ { - "id" : "an id", - "actionGroupOID" : "an action group OID", - "localActionGroup" : { - "creationTime" : 1769533841499, - "lastUpdateTime" : 1769533841499, - "label" : "a managed action group label", - "metadata" : "some metadata", - "shortcut" : true, - "notificationTypeMask" : 1, - "notificationCondition" : "ALWAYS", - "notificationText" : "a notification text", - "notificationTitle" : "a notification title", - "targetEmailAddresses" : [ "some target email addresses" ], - "targetPhoneNumbers" : [ "some target phone numbers" ], - "targetPushSubscriptions" : [ "some target push subscriptions" ], - "actions" : [ { - "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])", - "commands" : [ { - "type" : 1, - "name" : "a command name", - "parameters" : [ "some parameters" ], - "sensitiveParametersIndexes" : [ 1 ], - "authentication" : "an authentication", - "delay" : 1, - "lockLevel" : 13 - } ] - } ], - "oid" : "the managed action group UUID" + "actionGroupEffect" : { + "id" : "an id", + "actionGroupOID" : "an action group OID", + "localActionGroup" : { + "creationTime" : 1785201548769, + "lastUpdateTime" : 1785201548769, + "label" : "a managed action group label", + "metadata" : "some metadata", + "shortcut" : true, + "notificationTypeMask" : 1, + "notificationCondition" : "ALWAYS", + "notificationText" : "a notification text", + "notificationTitle" : "a notification title", + "targetEmailAddresses" : [ "some target email addresses" ], + "targetPhoneNumbers" : [ "some target phone numbers" ], + "targetPushSubscriptions" : [ "some target push subscriptions" ], + "actions" : [ { + "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])", + "commands" : [ { + "type" : 1, + "name" : "a command name", + "parameters" : [ "some parameters" ], + "sensitiveParametersIndexes" : [ 1 ], + "authentication" : "an authentication", + "delay" : 1, + "lockLevel" : 13 + } ] + } ], + "oid" : "the managed action group UUID" + } } } ], "rootConditionBlock" : { @@ -96921,7 +102277,7 @@

Generated events on method call

"stopDay" : 6 } } ], - "name" : "SetupTriggerCreatedEvent" + "type" : "SetupTriggerCreatedEvent" }
Setup trigger type
siteOIDSite OID
@@ -97803,7 +103164,7 @@

Generated events on method call

Update an existing setup trigger : see asset-specs for scheduling Intervals composition (exhaustive but non-functional example)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -97984,19 +103345,21 @@

Generated events on method call

Generated events on method call

- + - + @@ -98014,23 +103377,35 @@

Generated events on method call

+ + + + + + + + + +
GatewaySynchronizationStartedEventGatewaySynchronizationEndedEvent
DescriptionA data synchronization sequence between the gateway and the server has startedA data synchronization sequence between the gateway and the server has completed
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
- + - + @@ -98048,6 +103423,16 @@

Generated events on method call

+ + + + + + + + + +
GatewaySynchronizationEndedEventGatewaySynchronizationStartedEvent
DescriptionA data synchronization sequence between the gateway and the server has completedA data synchronization sequence between the gateway and the server has started
JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationStartedEvent"
 }
Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams
setupOIDSetup OID
siteOIDSite OID
@@ -98061,9 +103446,10 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "setupTriggerType" : 1,
   "setupTriggerOID" : "a setup trigger OID",
   "setupTriggerId" : "a setup trigger id",
@@ -98072,34 +103458,36 @@ 

Generated events on method call

"mode" : 1, "sourceDeviceURLs" : [ "some source device URLs" ], "effects" : [ { - "id" : "an id", - "actionGroupOID" : "an action group OID", - "localActionGroup" : { - "creationTime" : 1769533841510, - "lastUpdateTime" : 1769533841511, - "label" : "a managed action group label", - "metadata" : "some metadata", - "shortcut" : true, - "notificationTypeMask" : 1, - "notificationCondition" : "ALWAYS", - "notificationText" : "a notification text", - "notificationTitle" : "a notification title", - "targetEmailAddresses" : [ "some target email addresses" ], - "targetPhoneNumbers" : [ "some target phone numbers" ], - "targetPushSubscriptions" : [ "some target push subscriptions" ], - "actions" : [ { - "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])", - "commands" : [ { - "type" : 1, - "name" : "a command name", - "parameters" : [ "some parameters" ], - "sensitiveParametersIndexes" : [ 1 ], - "authentication" : "an authentication", - "delay" : 1, - "lockLevel" : 13 - } ] - } ], - "oid" : "the managed action group UUID" + "actionGroupEffect" : { + "id" : "an id", + "actionGroupOID" : "an action group OID", + "localActionGroup" : { + "creationTime" : 1785201548778, + "lastUpdateTime" : 1785201548778, + "label" : "a managed action group label", + "metadata" : "some metadata", + "shortcut" : true, + "notificationTypeMask" : 1, + "notificationCondition" : "ALWAYS", + "notificationText" : "a notification text", + "notificationTitle" : "a notification title", + "targetEmailAddresses" : [ "some target email addresses" ], + "targetPhoneNumbers" : [ "some target phone numbers" ], + "targetPushSubscriptions" : [ "some target push subscriptions" ], + "actions" : [ { + "deviceURL" : "device URL (<protocol>://<gatewayId>/<deviceAddress>[#<subsystemId>])", + "commands" : [ { + "type" : 1, + "name" : "a command name", + "parameters" : [ "some parameters" ], + "sensitiveParametersIndexes" : [ 1 ], + "authentication" : "an authentication", + "delay" : 1, + "lockLevel" : 13 + } ] + } ], + "oid" : "the managed action group UUID" + } } } ], "rootConditionBlock" : { @@ -98134,7 +103522,7 @@

Generated events on method call

"stopDay" : 6 } } ], - "name" : "SetupTriggerUpdatedEvent" + "type" : "SetupTriggerUpdatedEvent" }
@@ -98167,6 +103555,11 @@

Generated events on method call

Setup trigger type + + siteOID + Site OID + + @@ -98900,7 +104293,7 @@

Generated events on method call

Test a setup trigger definition, executing its effects : see asset-specs for scheduling Intervals composition (exhaustive but non-functional example)



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -99107,7 +104500,7 @@

Generated events on method call

test a single discrete trigger effect



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -99923,7 +105316,7 @@

Generated events on method call

Get a setup trigger by type and OID



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -99995,8 +105388,8 @@

Generated events on method call

{
   "ifThenSetupTrigger" : {
-    "creationTime" : 1769503155415,
-    "lastUpdateTime" : 1769503155432,
+    "creationTime" : 1785140822181,
+    "lastUpdateTime" : 1785140822203,
     "label" : "an if then setup trigger label",
     "serverSide" : true,
     "mode" : 1,
@@ -100048,8 +105441,8 @@ 

Generated events on method call

"id" : "an id", "actionGroupOID" : "an action group OID", "localActionGroup" : { - "creationTime" : 1769503155432, - "lastUpdateTime" : 1769503155432, + "creationTime" : 1785140822203, + "lastUpdateTime" : 1785140822203, "label" : "a managed action group label", "metadata" : "some metadata", "shortcut" : false, @@ -100329,7 +105722,7 @@

Generated events on method call

Delete a setup trigger



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -100426,10 +105819,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationEndedEvent"
+  "type" : "GatewaySynchronizationEndedEvent"
 }
@@ -100447,6 +105842,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -100460,10 +105865,12 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
-  "name" : "GatewaySynchronizationStartedEvent"
+  "type" : "GatewaySynchronizationStartedEvent"
 }
@@ -100481,6 +105888,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -100494,12 +105911,13 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "setupTriggerType" : 1,
   "setupTriggerOID" : "a setup trigger OID",
-  "name" : "SetupTriggerDeletedEvent"
+  "type" : "SetupTriggerDeletedEvent"
 }
@@ -100527,6 +105945,11 @@

Generated events on method call

Setup trigger type + + siteOID + Site OID + + @@ -100739,7 +106162,7 @@

Generated events on method call

Update a setup trigger activation mode



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -100860,21 +106283,23 @@

Generated events on method call

Generated events on method call

- + - + @@ -100902,26 +106327,31 @@

Generated events on method call

+ + + + +
SetupTriggerModeChangeFailedEventSetupTriggerModeChangedEvent
DescriptionThe scheduling mode of a setup trigger could not be changedThe scheduling mode of a setup trigger has changed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "setupTriggerType" : 1,
   "setupTriggerOID" : "a setup trigger OID",
-  "name" : "SetupTriggerModeChangeFailedEvent"
+  "newMode" : 1,
+  "type" : "SetupTriggerModeChangedEvent"
 }
Setup trigger type
siteOIDSite OID
- + - + @@ -100949,6 +106379,11 @@

Generated events on method call

+ + + + +
SetupTriggerModeChangedEventSetupTriggerModeChangeFailedEvent
DescriptionThe scheduling mode of a setup trigger has changedThe scheduling mode of a setup trigger could not be changed
JSON
{
-  "timestamp" : 2,
-  "owningPartners" : [ "some owning partners" ],
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
   "setupOID" : "a setup OID",
+  "owningPartners" : [ "some owning partners" ],
   "setupTriggerType" : 1,
   "setupTriggerOID" : "a setup trigger OID",
-  "newMode" : 1,
-  "name" : "SetupTriggerModeChangedEvent"
+  "type" : "SetupTriggerModeChangeFailedEvent"
 }
Setup trigger type
siteOIDSite OID
@@ -101161,7 +106596,7 @@

Generated events on method call

Get a setup trigger status



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -101490,7 +106925,7 @@

Generated events on method call

Get all setup triggers



Per-session rate-limit : 1 calls per 1d period for this particular operation (bulk-load)
-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -101520,8 +106955,8 @@

Generated events on method call

[ {
   "ifThenSetupTrigger" : {
-    "creationTime" : 1769503155434,
-    "lastUpdateTime" : 1769503155434,
+    "creationTime" : 1785140822206,
+    "lastUpdateTime" : 1785140822207,
     "label" : "an if then setup trigger label",
     "serverSide" : true,
     "mode" : 1,
@@ -101573,8 +107008,8 @@ 

Generated events on method call

"id" : "an id", "actionGroupOID" : "an action group OID", "localActionGroup" : { - "creationTime" : 1769503155434, - "lastUpdateTime" : 1769503155434, + "creationTime" : 1785140822207, + "lastUpdateTime" : 1785140822207, "label" : "a managed action group label", "metadata" : "some metadata", "shortcut" : false, @@ -101707,7 +107142,7 @@

Generated events on method call

Get all setup triggers of a given type



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -101764,8 +107199,8 @@

Generated events on method call

[ {
   "ifThenSetupTrigger" : {
-    "creationTime" : 1769503155434,
-    "lastUpdateTime" : 1769503155434,
+    "creationTime" : 1785140822206,
+    "lastUpdateTime" : 1785140822207,
     "label" : "an if then setup trigger label",
     "serverSide" : true,
     "mode" : 1,
@@ -101817,8 +107252,8 @@ 

Generated events on method call

"id" : "an id", "actionGroupOID" : "an action group OID", "localActionGroup" : { - "creationTime" : 1769503155434, - "lastUpdateTime" : 1769503155434, + "creationTime" : 1785140822207, + "lastUpdateTime" : 1785140822207, "label" : "a managed action group label", "metadata" : "some metadata", "shortcut" : false, @@ -102098,7 +107533,7 @@

Generated events on method call

Get all setup triggers status



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -102412,7 +107847,7 @@

Generated events on method call

Get trigger status.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -102545,7 +107980,7 @@

Generated events on method call

Update trigger status.



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -102629,12 +108064,14 @@

Generated events on method call

JSON
{
-  "timestamp" : 2,
+  "eventTime" : 2,
+  "siteOID" : "a site OID",
+  "setupOID" : "a setup OID",
   "owningPartner" : "an owning partner",
   "gatewayId" : "A gateway id (ex: 0101-1234-5678)",
   "functionType" : 1,
   "enabled" : false,
-  "name" : "GatewayFunctionChangedEvent"
+  "type" : "GatewayFunctionChangedEvent"
 }
@@ -102662,6 +108099,16 @@

Generated events on method call

Owning partner of the parent entity (gateway, setup group, ...)) . only available in event streams + + setupOID + Setup OID + + + + siteOID + Site OID + + @@ -103236,7 +108683,7 @@

Get cities for given country code and postcode



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -104535,7 +109982,7 @@

Get country cities which names start by a given prefix without secondary zones



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -105834,7 +111281,7 @@

Get country cities which names start by a given prefix with options



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -107150,7 +112597,7 @@

Get postcode pattern for given country name or code



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation @@ -108460,7 +113907,7 @@

Get server time and details for a given timezone



-
Access scope : Full enduser API access (enduser/*)

+
Access scope : enduser/*

> Test operation diff --git a/docs/api/jquery-ui.min.js b/docs/api/jquery-ui.min.js index df0aa207..03047e63 100644 --- a/docs/api/jquery-ui.min.js +++ b/docs/api/jquery-ui.min.js @@ -3,4 +3,4 @@ * Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-patch.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/draggable.js, widgets/droppable.js, widgets/resizable.js, widgets/selectable.js, widgets/sortable.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/selectmenu.js, widgets/slider.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js * Copyright jQuery Foundation and other contributors; Licensed MIT */ -!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(V){"use strict";V.ui=V.ui||{};V.ui.version="1.13.2";var n,i=0,a=Array.prototype.hasOwnProperty,r=Array.prototype.slice;V.cleanData=(n=V.cleanData,function(t){for(var e,i,s=0;null!=(i=t[s]);s++)(e=V._data(i,"events"))&&e.remove&&V(i).triggerHandler("remove");n(t)}),V.widget=function(t,i,e){var s,n,o,a={},r=t.split(".")[0],l=r+"-"+(t=t.split(".")[1]);return e||(e=i,i=V.Widget),Array.isArray(e)&&(e=V.extend.apply(null,[{}].concat(e))),V.expr.pseudos[l.toLowerCase()]=function(t){return!!V.data(t,l)},V[r]=V[r]||{},s=V[r][t],n=V[r][t]=function(t,e){if(!this||!this._createWidget)return new n(t,e);arguments.length&&this._createWidget(t,e)},V.extend(n,s,{version:e.version,_proto:V.extend({},e),_childConstructors:[]}),(o=new i).options=V.widget.extend({},o.options),V.each(e,function(e,s){function n(){return i.prototype[e].apply(this,arguments)}function o(t){return i.prototype[e].apply(this,t)}a[e]="function"==typeof s?function(){var t,e=this._super,i=this._superApply;return this._super=n,this._superApply=o,t=s.apply(this,arguments),this._super=e,this._superApply=i,t}:s}),n.prototype=V.widget.extend(o,{widgetEventPrefix:s&&o.widgetEventPrefix||t},a,{constructor:n,namespace:r,widgetName:t,widgetFullName:l}),s?(V.each(s._childConstructors,function(t,e){var i=e.prototype;V.widget(i.namespace+"."+i.widgetName,n,e._proto)}),delete s._childConstructors):i._childConstructors.push(n),V.widget.bridge(t,n),n},V.widget.extend=function(t){for(var e,i,s=r.call(arguments,1),n=0,o=s.length;n",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,e){e=V(e||this.defaultElement||this)[0],this.element=V(e),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=V(),this.hoverable=V(),this.focusable=V(),this.classesElementLookup={},e!==this&&(V.data(e,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===e&&this.destroy()}}),this.document=V(e.style?e.ownerDocument:e.document||e),this.window=V(this.document[0].defaultView||this.document[0].parentWindow)),this.options=V.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:V.noop,_create:V.noop,_init:V.noop,destroy:function(){var i=this;this._destroy(),V.each(this.classesElementLookup,function(t,e){i._removeClass(e,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:V.noop,widget:function(){return this.element},option:function(t,e){var i,s,n,o=t;if(0===arguments.length)return V.widget.extend({},this.options);if("string"==typeof t)if(o={},t=(i=t.split(".")).shift(),i.length){for(s=o[t]=V.widget.extend({},this.options[t]),n=0;n
"),i=e.children()[0];return V("body").append(e),t=i.offsetWidth,e.css("overflow","scroll"),t===(i=i.offsetWidth)&&(i=e[0].clientWidth),e.remove(),s=t-i},getScrollInfo:function(t){var e=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),e="scroll"===e||"auto"===e&&t.widthx(k(s),k(n))?o.important="horizontal":o.important="vertical",u.using.call(this,t,o)}),a.offset(V.extend(h,{using:t}))})},V.ui.position={fit:{left:function(t,e){var i=e.within,s=i.isWindow?i.scrollLeft:i.offset.left,n=i.width,o=t.left-e.collisionPosition.marginLeft,a=s-o,r=o+e.collisionWidth-n-s;e.collisionWidth>n?0n?0=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),V.ui.plugin={add:function(t,e,i){var s,n=V.ui[t].prototype;for(s in i)n.plugins[s]=n.plugins[s]||[],n.plugins[s].push([e,i[s]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n").css("position","absolute").appendTo(t.parent()).outerWidth(t.outerWidth()).outerHeight(t.outerHeight()).offset(t.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(t){var e=V.ui.safeActiveElement(this.document[0]);V(t.target).closest(e).length||V.ui.safeBlur(e)},_mouseStart:function(t){var e=this.options;return this.helper=this._createHelper(t),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),V.ui.ddmanager&&(V.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=0i[2]&&(o=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(a=i[3]+this.offset.click.top)),s.grid&&(t=s.grid[1]?this.originalPageY+Math.round((a-this.originalPageY)/s.grid[1])*s.grid[1]:this.originalPageY,a=!i||t-this.offset.click.top>=i[1]||t-this.offset.click.top>i[3]?t:t-this.offset.click.top>=i[1]?t-s.grid[1]:t+s.grid[1],t=s.grid[0]?this.originalPageX+Math.round((o-this.originalPageX)/s.grid[0])*s.grid[0]:this.originalPageX,o=!i||t-this.offset.click.left>=i[0]||t-this.offset.click.left>i[2]?t:t-this.offset.click.left>=i[0]?t-s.grid[0]:t+s.grid[0]),"y"===s.axis&&(o=this.originalPageX),"x"===s.axis&&(a=this.originalPageY)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:n?0:this.offset.scroll.top),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:n?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(t,e,i){return i=i||this._uiHash(),V.ui.plugin.call(this,t,[e,i,this],!0),/^(drag|start|stop)/.test(t)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),V.Widget.prototype._trigger.call(this,t,e,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),V.ui.plugin.add("draggable","connectToSortable",{start:function(e,t,i){var s=V.extend({},t,{item:i.element});i.sortables=[],V(i.options.connectToSortable).each(function(){var t=V(this).sortable("instance");t&&!t.options.disabled&&(i.sortables.push(t),t.refreshPositions(),t._trigger("activate",e,s))})},stop:function(e,t,i){var s=V.extend({},t,{item:i.element});i.cancelHelperRemoval=!1,V.each(i.sortables,function(){var t=this;t.isOver?(t.isOver=0,i.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,s))})},drag:function(i,s,n){V.each(n.sortables,function(){var t=!1,e=this;e.positionAbs=n.positionAbs,e.helperProportions=n.helperProportions,e.offset.click=n.offset.click,e._intersectsWith(e.containerCache)&&(t=!0,V.each(n.sortables,function(){return this.positionAbs=n.positionAbs,this.helperProportions=n.helperProportions,this.offset.click=n.offset.click,t=this!==e&&this._intersectsWith(this.containerCache)&&V.contains(e.element[0],this.element[0])?!1:t})),t?(e.isOver||(e.isOver=1,n._parent=s.helper.parent(),e.currentItem=s.helper.appendTo(e.element).data("ui-sortable-item",!0),e.options._helper=e.options.helper,e.options.helper=function(){return s.helper[0]},i.target=e.currentItem[0],e._mouseCapture(i,!0),e._mouseStart(i,!0,!0),e.offset.click.top=n.offset.click.top,e.offset.click.left=n.offset.click.left,e.offset.parent.left-=n.offset.parent.left-e.offset.parent.left,e.offset.parent.top-=n.offset.parent.top-e.offset.parent.top,n._trigger("toSortable",i),n.dropped=e.element,V.each(n.sortables,function(){this.refreshPositions()}),n.currentItem=n.element,e.fromOutside=n),e.currentItem&&(e._mouseDrag(i),s.position=e.position)):e.isOver&&(e.isOver=0,e.cancelHelperRemoval=!0,e.options._revert=e.options.revert,e.options.revert=!1,e._trigger("out",i,e._uiHash(e)),e._mouseStop(i,!0),e.options.revert=e.options._revert,e.options.helper=e.options._helper,e.placeholder&&e.placeholder.remove(),s.helper.appendTo(n._parent),n._refreshOffsets(i),s.position=n._generatePosition(i,!0),n._trigger("fromSortable",i),n.dropped=!1,V.each(n.sortables,function(){this.refreshPositions()}))})}}),V.ui.plugin.add("draggable","cursor",{start:function(t,e,i){var s=V("body"),i=i.options;s.css("cursor")&&(i._cursor=s.css("cursor")),s.css("cursor",i.cursor)},stop:function(t,e,i){i=i.options;i._cursor&&V("body").css("cursor",i._cursor)}}),V.ui.plugin.add("draggable","opacity",{start:function(t,e,i){e=V(e.helper),i=i.options;e.css("opacity")&&(i._opacity=e.css("opacity")),e.css("opacity",i.opacity)},stop:function(t,e,i){i=i.options;i._opacity&&V(e.helper).css("opacity",i._opacity)}}),V.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(t,e,i){var s=i.options,n=!1,o=i.scrollParentNotHidden[0],a=i.document[0];o!==a&&"HTML"!==o.tagName?(s.axis&&"x"===s.axis||(i.overflowOffset.top+o.offsetHeight-t.pageY").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,t={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(t),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(t),this._proportionallyResize()),this._setupHandles(),e.autoHide&&V(this.element).on("mouseenter",function(){e.disabled||(i._removeClass("ui-resizable-autohide"),i._handles.show())}).on("mouseleave",function(){e.disabled||i.resizing||(i._addClass("ui-resizable-autohide"),i._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();function t(t){V(t).removeData("resizable").removeData("ui-resizable").off(".resizable")}var e;return this.elementIsWrapper&&(t(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),t(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!e}},_setupHandles:function(){var t,e,i,s,n,o=this.options,a=this;if(this.handles=o.handles||(V(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=V(),this._addedHandles=V(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),i=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+s),n.css({zIndex:o.zIndex}),this.handles[t]=".ui-resizable-"+t,this.element.children(this.handles[t]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(t){var e,i,s;for(e in t=t||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=V(this.handles[e]),this._on(this.handles[e],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(i=V(this.handles[e],this.element),s=/sw|ne|nw|se|n|s/.test(e)?i.outerHeight():i.outerWidth(),i=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),t.css(i,s),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){a.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=n&&n[1]?n[1]:"se")}),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(t){var e,i,s=!1;for(e in this.handles)(i=V(this.handles[e])[0])!==t.target&&!V.contains(i,t.target)||(s=!0);return!this.options.disabled&&s},_mouseStart:function(t){var e,i,s=this.options,n=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),i=this._num(this.helper.css("top")),s.containment&&(e+=V(s.containment).scrollLeft()||0,i+=V(s.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:i},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:n.width(),height:n.height()},this.originalSize=this._helper?{width:n.outerWidth(),height:n.outerHeight()}:{width:n.width(),height:n.height()},this.sizeDiff={width:n.outerWidth()-n.width(),height:n.outerHeight()-n.height()},this.originalPosition={left:e,top:i},this.originalMousePosition={left:t.pageX,top:t.pageY},this.aspectRatio="number"==typeof s.aspectRatio?s.aspectRatio:this.originalSize.width/this.originalSize.height||1,s=V(".ui-resizable-"+this.axis).css("cursor"),V("body").css("cursor","auto"===s?this.axis+"-resize":s),this._addClass("ui-resizable-resizing"),this._propagate("start",t),!0},_mouseDrag:function(t){var e=this.originalMousePosition,i=this.axis,s=t.pageX-e.left||0,e=t.pageY-e.top||0,i=this._change[i];return this._updatePrevProperties(),i&&(e=i.apply(this,[t,s,e]),this._updateVirtualBoundaries(t.shiftKey),(this._aspectRatio||t.shiftKey)&&(e=this._updateRatio(e,t)),e=this._respectSize(e,t),this._updateCache(e),this._propagate("resize",t),e=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),V.isEmptyObject(e)||(this._updatePrevProperties(),this._trigger("resize",t,this.ui()),this._applyChanges())),!1},_mouseStop:function(t){this.resizing=!1;var e,i,s,n=this.options,o=this;return this._helper&&(s=(e=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:o.sizeDiff.height,i=e?0:o.sizeDiff.width,e={width:o.helper.width()-i,height:o.helper.height()-s},i=parseFloat(o.element.css("left"))+(o.position.left-o.originalPosition.left)||null,s=parseFloat(o.element.css("top"))+(o.position.top-o.originalPosition.top)||null,n.animate||this.element.css(V.extend(e,{top:s,left:i})),o.helper.height(o.size.height),o.helper.width(o.size.width),this._helper&&!n.animate&&this._proportionallyResize()),V("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",t),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s=this.options,n={minWidth:this._isNumber(s.minWidth)?s.minWidth:0,maxWidth:this._isNumber(s.maxWidth)?s.maxWidth:1/0,minHeight:this._isNumber(s.minHeight)?s.minHeight:0,maxHeight:this._isNumber(s.maxHeight)?s.maxHeight:1/0};(this._aspectRatio||t)&&(e=n.minHeight*this.aspectRatio,i=n.minWidth/this.aspectRatio,s=n.maxHeight*this.aspectRatio,t=n.maxWidth/this.aspectRatio,e>n.minWidth&&(n.minWidth=e),i>n.minHeight&&(n.minHeight=i),st.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,h=/sw|nw|w/.test(i),i=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&h&&(t.left=r-e.minWidth),s&&h&&(t.left=r-e.maxWidth),a&&i&&(t.top=l-e.minHeight),n&&i&&(t.top=l-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(t,e,i){return V.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},sw:function(t,e,i){return V.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[t,e,i]))},ne:function(t,e,i){return V.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[t,e,i]))},nw:function(t,e,i){return V.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[t,e,i]))}},_propagate:function(t,e){V.ui.plugin.call(this,t,[e,this.ui()]),"resize"!==t&&this._trigger(t,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),V.ui.plugin.add("resizable","animate",{stop:function(e){var i=V(this).resizable("instance"),t=i.options,s=i._proportionallyResizeElements,n=s.length&&/textarea/i.test(s[0].nodeName),o=n&&i._hasScroll(s[0],"left")?0:i.sizeDiff.height,a=n?0:i.sizeDiff.width,n={width:i.size.width-a,height:i.size.height-o},a=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,o=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(V.extend(n,o&&a?{top:o,left:a}:{}),{duration:t.animateDuration,easing:t.animateEasing,step:function(){var t={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};s&&s.length&&V(s[0]).css({width:t.width,height:t.height}),i._updateCache(t),i._propagate("resize",e)}})}}),V.ui.plugin.add("resizable","containment",{start:function(){var i,s,n=V(this).resizable("instance"),t=n.options,e=n.element,o=t.containment,a=o instanceof V?o.get(0):/parent/.test(o)?e.parent().get(0):o;a&&(n.containerElement=V(a),/document/.test(o)||o===document?(n.containerOffset={left:0,top:0},n.containerPosition={left:0,top:0},n.parentData={element:V(document),left:0,top:0,width:V(document).width(),height:V(document).height()||document.body.parentNode.scrollHeight}):(i=V(a),s=[],V(["Top","Right","Left","Bottom"]).each(function(t,e){s[t]=n._num(i.css("padding"+e))}),n.containerOffset=i.offset(),n.containerPosition=i.position(),n.containerSize={height:i.innerHeight()-s[3],width:i.innerWidth()-s[1]},t=n.containerOffset,e=n.containerSize.height,o=n.containerSize.width,o=n._hasScroll(a,"left")?a.scrollWidth:o,e=n._hasScroll(a)?a.scrollHeight:e,n.parentData={element:a,left:t.left,top:t.top,width:o,height:e}))},resize:function(t){var e=V(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.position,o=e._aspectRatio||t.shiftKey,a={top:0,left:0},r=e.containerElement,t=!0;r[0]!==document&&/static/.test(r.css("position"))&&(a=s),n.left<(e._helper?s.left:0)&&(e.size.width=e.size.width+(e._helper?e.position.left-s.left:e.position.left-a.left),o&&(e.size.height=e.size.width/e.aspectRatio,t=!1),e.position.left=i.helper?s.left:0),n.top<(e._helper?s.top:0)&&(e.size.height=e.size.height+(e._helper?e.position.top-s.top:e.position.top),o&&(e.size.width=e.size.height*e.aspectRatio,t=!1),e.position.top=e._helper?s.top:0),i=e.containerElement.get(0)===e.element.parent().get(0),n=/relative|absolute/.test(e.containerElement.css("position")),i&&n?(e.offset.left=e.parentData.left+e.position.left,e.offset.top=e.parentData.top+e.position.top):(e.offset.left=e.element.offset().left,e.offset.top=e.element.offset().top),n=Math.abs(e.sizeDiff.width+(e._helper?e.offset.left-a.left:e.offset.left-s.left)),s=Math.abs(e.sizeDiff.height+(e._helper?e.offset.top-a.top:e.offset.top-s.top)),n+e.size.width>=e.parentData.width&&(e.size.width=e.parentData.width-n,o&&(e.size.height=e.size.width/e.aspectRatio,t=!1)),s+e.size.height>=e.parentData.height&&(e.size.height=e.parentData.height-s,o&&(e.size.width=e.size.height*e.aspectRatio,t=!1)),t||(e.position.left=e.prevPosition.left,e.position.top=e.prevPosition.top,e.size.width=e.prevSize.width,e.size.height=e.prevSize.height)},stop:function(){var t=V(this).resizable("instance"),e=t.options,i=t.containerOffset,s=t.containerPosition,n=t.containerElement,o=V(t.helper),a=o.offset(),r=o.outerWidth()-t.sizeDiff.width,o=o.outerHeight()-t.sizeDiff.height;t._helper&&!e.animate&&/relative/.test(n.css("position"))&&V(this).css({left:a.left-s.left-i.left,width:r,height:o}),t._helper&&!e.animate&&/static/.test(n.css("position"))&&V(this).css({left:a.left-s.left-i.left,width:r,height:o})}}),V.ui.plugin.add("resizable","alsoResize",{start:function(){var t=V(this).resizable("instance").options;V(t.alsoResize).each(function(){var t=V(this);t.data("ui-resizable-alsoresize",{width:parseFloat(t.width()),height:parseFloat(t.height()),left:parseFloat(t.css("left")),top:parseFloat(t.css("top"))})})},resize:function(t,i){var e=V(this).resizable("instance"),s=e.options,n=e.originalSize,o=e.originalPosition,a={height:e.size.height-n.height||0,width:e.size.width-n.width||0,top:e.position.top-o.top||0,left:e.position.left-o.left||0};V(s.alsoResize).each(function(){var t=V(this),s=V(this).data("ui-resizable-alsoresize"),n={},e=t.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];V.each(e,function(t,e){var i=(s[e]||0)+(a[e]||0);i&&0<=i&&(n[e]=i||null)}),t.css(n)})},stop:function(){V(this).removeData("ui-resizable-alsoresize")}}),V.ui.plugin.add("resizable","ghost",{start:function(){var t=V(this).resizable("instance"),e=t.size;t.ghost=t.originalElement.clone(),t.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),t._addClass(t.ghost,"ui-resizable-ghost"),!1!==V.uiBackCompat&&"string"==typeof t.options.ghost&&t.ghost.addClass(this.options.ghost),t.ghost.appendTo(t.helper)},resize:function(){var t=V(this).resizable("instance");t.ghost&&t.ghost.css({position:"relative",height:t.size.height,width:t.size.width})},stop:function(){var t=V(this).resizable("instance");t.ghost&&t.helper&&t.helper.get(0).removeChild(t.ghost.get(0))}}),V.ui.plugin.add("resizable","grid",{resize:function(){var t,e=V(this).resizable("instance"),i=e.options,s=e.size,n=e.originalSize,o=e.originalPosition,a=e.axis,r="number"==typeof i.grid?[i.grid,i.grid]:i.grid,l=r[0]||1,h=r[1]||1,c=Math.round((s.width-n.width)/l)*l,u=Math.round((s.height-n.height)/h)*h,d=n.width+c,p=n.height+u,f=i.maxWidth&&i.maxWidthd,s=i.minHeight&&i.minHeight>p;i.grid=r,m&&(d+=l),s&&(p+=h),f&&(d-=l),g&&(p-=h),/^(se|s|e)$/.test(a)?(e.size.width=d,e.size.height=p):/^(ne)$/.test(a)?(e.size.width=d,e.size.height=p,e.position.top=o.top-u):/^(sw)$/.test(a)?(e.size.width=d,e.size.height=p,e.position.left=o.left-c):((p-h<=0||d-l<=0)&&(t=e._getPaddingPlusBorderDimensions(this)),0"),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(i){var s=this,t=this.options;this.opos=[i.pageX,i.pageY],this.elementPos=V(this.element[0]).offset(),this.options.disabled||(this.selectees=V(t.filter,this.element[0]),this._trigger("start",i),V(t.appendTo).append(this.helper),this.helper.css({left:i.pageX,top:i.pageY,width:0,height:0}),t.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var t=V.data(this,"selectable-item");t.startselected=!0,i.metaKey||i.ctrlKey||(s._removeClass(t.$element,"ui-selected"),t.selected=!1,s._addClass(t.$element,"ui-unselecting"),t.unselecting=!0,s._trigger("unselecting",i,{unselecting:t.element}))}),V(i.target).parents().addBack().each(function(){var t,e=V.data(this,"selectable-item");if(e)return t=!i.metaKey&&!i.ctrlKey||!e.$element.hasClass("ui-selected"),s._removeClass(e.$element,t?"ui-unselecting":"ui-selected")._addClass(e.$element,t?"ui-selecting":"ui-unselecting"),e.unselecting=!t,e.selecting=t,(e.selected=t)?s._trigger("selecting",i,{selecting:e.element}):s._trigger("unselecting",i,{unselecting:e.element}),!1}))},_mouseDrag:function(s){if(this.dragged=!0,!this.options.disabled){var t,n=this,o=this.options,a=this.opos[0],r=this.opos[1],l=s.pageX,h=s.pageY;return ll||i.righth||i.bottoma&&i.rightr&&i.bottom *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return e<=t&&t*{ cursor: "+o.cursor+" !important; }").appendTo(n)),o.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",o.zIndex)),o.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",o.opacity)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(s=this.containers.length-1;0<=s;s--)this.containers[s]._trigger("activate",t,this._uiHash(this));return V.ui.ddmanager&&(V.ui.ddmanager.current=this),V.ui.ddmanager&&!o.dropBehaviour&&V.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(t),!0},_scroll:function(t){var e=this.options,i=!1;return this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageYt[this.floating?"width":"height"]?h&&c:o",i.document[0]);return i._addClass(t,"ui-sortable-placeholder",s||i.currentItem[0].className)._removeClass(t,"ui-sortable-helper"),"tbody"===n?i._createTrPlaceholder(i.currentItem.find("tr").eq(0),V("",i.document[0]).appendTo(t)):"tr"===n?i._createTrPlaceholder(i.currentItem,t):"img"===n&&t.attr("src",i.currentItem.attr("src")),s||t.css("visibility","hidden"),t},update:function(t,e){s&&!o.forcePlaceholderSize||(e.height()&&(!o.forcePlaceholderSize||"tbody"!==n&&"tr"!==n)||e.height(i.currentItem.innerHeight()-parseInt(i.currentItem.css("paddingTop")||0,10)-parseInt(i.currentItem.css("paddingBottom")||0,10)),e.width()||e.width(i.currentItem.innerWidth()-parseInt(i.currentItem.css("paddingLeft")||0,10)-parseInt(i.currentItem.css("paddingRight")||0,10)))}}),i.placeholder=V(o.placeholder.element.call(i.element,i.currentItem)),i.currentItem.after(i.placeholder),o.placeholder.update(i,i.placeholder)},_createTrPlaceholder:function(t,e){var i=this;t.children().each(function(){V(" ",i.document[0]).attr("colspan",V(this).attr("colspan")||1).appendTo(e)})},_contactContainers:function(t){for(var e,i,s,n,o,a,r,l,h,c=null,u=null,d=this.containers.length-1;0<=d;d--)V.contains(this.currentItem[0],this.containers[d].element[0])||(this._intersectsWith(this.containers[d].containerCache)?c&&V.contains(this.containers[d].element[0],c.element[0])||(c=this.containers[d],u=d):this.containers[d].containerCache.over&&(this.containers[d]._trigger("out",t,this._uiHash(this)),this.containers[d].containerCache.over=0));if(c)if(1===this.containers.length)this.containers[u].containerCache.over||(this.containers[u]._trigger("over",t,this._uiHash(this)),this.containers[u].containerCache.over=1);else{for(i=1e4,s=null,n=(l=c.floating||this._isFloating(this.currentItem))?"left":"top",o=l?"width":"height",h=l?"pageX":"pageY",e=this.items.length-1;0<=e;e--)V.contains(this.containers[u].element[0],this.items[e].item[0])&&this.items[e].item[0]!==this.currentItem[0]&&(a=this.items[e].item.offset()[n],r=!1,t[h]-a>this.items[e][o]/2&&(r=!0),Math.abs(t[h]-a)this.containment[2]&&(i=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(s=this.containment[3]+this.offset.click.top)),e.grid&&(t=this.originalPageY+Math.round((s-this.originalPageY)/e.grid[1])*e.grid[1],s=!this.containment||t-this.offset.click.top>=this.containment[1]&&t-this.offset.click.top<=this.containment[3]?t:t-this.offset.click.top>=this.containment[1]?t-e.grid[1]:t+e.grid[1],t=this.originalPageX+Math.round((i-this.originalPageX)/e.grid[0])*e.grid[0],i=!this.containment||t-this.offset.click.left>=this.containment[0]&&t-this.offset.click.left<=this.containment[2]?t:t-this.offset.click.left>=this.containment[0]?t-e.grid[0]:t+e.grid[0])),{top:s-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():o?0:n.scrollTop()),left:i-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():o?0:n.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function n(e,i,s){return function(t){s._trigger(e,t,i._uiHash(i))}}for(this.fromOutside&&!e&&s.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||e||s.push(function(t){this._trigger("update",t,this._uiHash())}),this!==this.currentContainer&&(e||(s.push(function(t){this._trigger("remove",t,this._uiHash())}),s.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),s.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;0<=i;i--)e||s.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(n("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i li > :first-child").add(t.find("> :not(li)").even())},heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var t=this.options;this.prevShow=this.prevHide=V(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),t.collapsible||!1!==t.active&&null!=t.active||(t.active=0),this._processPanels(),t.active<0&&(t.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():V()}},_createIcons:function(){var t,e=this.options.icons;e&&(t=V(""),this._addClass(t,"ui-accordion-header-icon","ui-icon "+e.header),t.prependTo(this.headers),t=this.active.children(".ui-accordion-header-icon"),this._removeClass(t,e.header)._addClass(t,null,e.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){"active"!==t?("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||!1!==this.options.active||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons())):this._activate(e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(t){if(!t.altKey&&!t.ctrlKey){var e=V.ui.keyCode,i=this.headers.length,s=this.headers.index(t.target),n=!1;switch(t.keyCode){case e.RIGHT:case e.DOWN:n=this.headers[(s+1)%i];break;case e.LEFT:case e.UP:n=this.headers[(s-1+i)%i];break;case e.SPACE:case e.ENTER:this._eventHandler(t);break;case e.HOME:n=this.headers[0];break;case e.END:n=this.headers[i-1]}n&&(V(t.target).attr("tabIndex",-1),V(n).attr("tabIndex",0),V(n).trigger("focus"),t.preventDefault())}},_panelKeyDown:function(t){t.keyCode===V.ui.keyCode.UP&&t.ctrlKey&&V(t.currentTarget).prev().trigger("focus")},refresh:function(){var t=this.options;this._processPanels(),!1===t.active&&!0===t.collapsible||!this.headers.length?(t.active=!1,this.active=V()):!1===t.active?this._activate(0):this.active.length&&!V.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(t.active=!1,this.active=V()):this._activate(Math.max(0,t.active-1)):t.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;"function"==typeof this.options.header?this.headers=this.options.header(this.element):this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var i,t=this.options,e=t.heightStyle,s=this.element.parent();this.active=this._findActive(t.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var t=V(this),e=t.uniqueId().attr("id"),i=t.next(),s=i.uniqueId().attr("id");t.attr("aria-controls",s),i.attr("aria-labelledby",e)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(t.event),"fill"===e?(i=s.height(),this.element.siblings(":visible").each(function(){var t=V(this),e=t.css("position");"absolute"!==e&&"fixed"!==e&&(i-=t.outerHeight(!0))}),this.headers.each(function(){i-=V(this).outerHeight(!0)}),this.headers.next().each(function(){V(this).height(Math.max(0,i-V(this).innerHeight()+V(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.headers.next().each(function(){var t=V(this).is(":visible");t||V(this).show(),i=Math.max(i,V(this).css("height","").height()),t||V(this).hide()}).height(i))},_activate:function(t){t=this._findActive(t)[0];t!==this.active[0]&&(t=t||this.active[0],this._eventHandler({target:t,currentTarget:t,preventDefault:V.noop}))},_findActive:function(t){return"number"==typeof t?this.headers.eq(t):V()},_setupEvents:function(t){var i={keydown:"_keydown"};t&&V.each(t.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(t){var e=this.options,i=this.active,s=V(t.currentTarget),n=s[0]===i[0],o=n&&e.collapsible,a=o?V():s.next(),r=i.next(),a={oldHeader:i,oldPanel:r,newHeader:o?V():s,newPanel:a};t.preventDefault(),n&&!e.collapsible||!1===this._trigger("beforeActivate",t,a)||(e.active=!o&&this.headers.index(s),this.active=n?V():s,this._toggle(a),this._removeClass(i,"ui-accordion-header-active","ui-state-active"),e.icons&&(i=i.children(".ui-accordion-header-icon"),this._removeClass(i,null,e.icons.activeHeader)._addClass(i,null,e.icons.header)),n||(this._removeClass(s,"ui-accordion-header-collapsed")._addClass(s,"ui-accordion-header-active","ui-state-active"),e.icons&&(n=s.children(".ui-accordion-header-icon"),this._removeClass(n,null,e.icons.header)._addClass(n,null,e.icons.activeHeader)),this._addClass(s.next(),"ui-accordion-content-active")))},_toggle:function(t){var e=t.newPanel,i=this.prevShow.length?this.prevShow:t.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=e,this.prevHide=i,this.options.animate?this._animate(e,i,t):(i.hide(),e.show(),this._toggleComplete(t)),i.attr({"aria-hidden":"true"}),i.prev().attr({"aria-selected":"false","aria-expanded":"false"}),e.length&&i.length?i.prev().attr({tabIndex:-1,"aria-expanded":"false"}):e.length&&this.headers.filter(function(){return 0===parseInt(V(this).attr("tabIndex"),10)}).attr("tabIndex",-1),e.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,i,e){var s,n,o,a=this,r=0,l=t.css("box-sizing"),h=t.length&&(!i.length||t.index()",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault(),this._activateItem(t)},"click .ui-menu-item":function(t){var e=V(t.target),i=V(V.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&e.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),e.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this._menuItems().first();e||this.focus(t,i)},blur:function(t){this._delay(function(){V.contains(this.element[0],V.ui.safeActiveElement(this.document[0]))||this.collapseAll(t)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t,!0),this.mouseHandled=!1}})},_activateItem:function(t){var e,i;this.previousFilter||t.clientX===this.lastMousePosition.x&&t.clientY===this.lastMousePosition.y||(this.lastMousePosition={x:t.clientX,y:t.clientY},e=V(t.target).closest(".ui-menu-item"),i=V(t.currentTarget),e[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i))))},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each(function(){var t=V(this);t.data("ui-menu-submenu-caret")&&t.remove()})},_keydown:function(t){var e,i,s,n=!0;switch(t.keyCode){case V.ui.keyCode.PAGE_UP:this.previousPage(t);break;case V.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case V.ui.keyCode.HOME:this._move("first","first",t);break;case V.ui.keyCode.END:this._move("last","last",t);break;case V.ui.keyCode.UP:this.previous(t);break;case V.ui.keyCode.DOWN:this.next(t);break;case V.ui.keyCode.LEFT:this.collapse(t);break;case V.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case V.ui.keyCode.ENTER:case V.ui.keyCode.SPACE:this._activate(t);break;case V.ui.keyCode.ESCAPE:this.collapse(t);break;default:e=this.previousFilter||"",s=n=!1,i=96<=t.keyCode&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),i===e?s=!0:i=e+i,e=this._filterMenuItems(i),(e=s&&-1!==e.index(this.active.next())?this.active.nextAll(".ui-menu-item"):e).length||(i=String.fromCharCode(t.keyCode),e=this._filterMenuItems(i)),e.length?(this.focus(t,e),this.previousFilter=i,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}n&&t.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var t,e,s=this,n=this.options.icons.submenu,i=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),e=i.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var t=V(this),e=t.prev(),i=V("").data("ui-menu-submenu-caret",!0);s._addClass(i,"ui-menu-icon","ui-icon "+n),e.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",e.attr("id"))}),this._addClass(e,"ui-menu","ui-widget ui-widget-content ui-front"),(t=i.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var t=V(this);s._isDivider(t)&&s._addClass(t,"ui-menu-divider","ui-widget-content")}),i=(e=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(e,"ui-menu-item")._addClass(i,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!V.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){var i;"icons"===t&&(i=this.element.find(".ui-menu-icon"),this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),i=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(t){var e,i,s;this._hasScroll()&&(i=parseFloat(V.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(V.css(this.activeMenu[0],"paddingTop"))||0,e=t.offset().top-this.activeMenu.offset().top-i-s,i=this.activeMenu.scrollTop(),s=this.activeMenu.height(),t=t.outerHeight(),e<0?this.activeMenu.scrollTop(i+e):s",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var i,s,n,t=this.element[0].nodeName.toLowerCase(),e="textarea"===t,t="input"===t;this.isMultiLine=e||!t&&this._isContentEditable(this.element),this.valueMethod=this.element[e||t?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(t){if(this.element.prop("readOnly"))s=n=i=!0;else{s=n=i=!1;var e=V.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:i=!0,this._move("previousPage",t);break;case e.PAGE_DOWN:i=!0,this._move("nextPage",t);break;case e.UP:i=!0,this._keyEvent("previous",t);break;case e.DOWN:i=!0,this._keyEvent("next",t);break;case e.ENTER:this.menu.active&&(i=!0,t.preventDefault(),this.menu.select(t));break;case e.TAB:this.menu.active&&this.menu.select(t);break;case e.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(t),t.preventDefault());break;default:s=!0,this._searchTimeout(t)}}},keypress:function(t){if(i)return i=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||t.preventDefault());if(!s){var e=V.ui.keyCode;switch(t.keyCode){case e.PAGE_UP:this._move("previousPage",t);break;case e.PAGE_DOWN:this._move("nextPage",t);break;case e.UP:this._keyEvent("previous",t);break;case e.DOWN:this._keyEvent("next",t)}}},input:function(t){if(n)return n=!1,void t.preventDefault();this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=V("