Service: Handling

Reading, editing and operating Handlings

Functions

ResultName / ParamsComment
GetResulthandling.GetReturns a filtered list of Handling Objects.
filterstring(Optional) Filter expression which determines the result set.
selectstring[](Optional) List of properties that should be contained in the result objects.
limitint(Optional) Maximum amount of Objects that should be returned. (Max : 100000)
GetResulthandling.GetReturns a filtered list of Handling Objects as a follow up to a previous Get call.
contextstringThe context received within the last get result. Mandatory for subsequent get calls with pagination.
scrollintScrolls through the result set with 'Next' or 'Prev'. Used for pagination. See EnumPaginationScroll.
offsetint(Optional) Offset of the first Object in the result set that should be returned. Used for direct pagination.
limitint(Optional) Maximum amount of Objects that should be returned. (Max : 100000)
Handlinghandling.GetOneReturns a single Handling Object identified by the given id.
idguidThe Handling's id.
selectstring[](Optional) List of properties that should be contained in the result object.
guidhandling.CreateCreates the Handling in the system and returns the id of the Handling. The Handling must not have an id. If an id is set, the creation is rejected and an empty id is returned.
objectHandlingThe Handling to create.
boolhandling.UpdateUpdates a Handling with data from the provided Object.
objectHandlingHandling to update
boolhandling.SetSets specific properties of a Handling Object.
idguidId of the Handling to modify.
propsvalue{}List of properties that should be set. Property paths may be used as ids to address any partial aspect of the Object.
boolhandling.DeleteDeletes a Handling Object. Returns true if successfully deleted or if no such Object existed to begin with.
idguidId of the Handling to delete.
boolhandling.BulkModifyPerforms a bulk of changes at once.
createHandling[](Optional) List of Handling Objects to create.
updateHandling[](Optional) List of Handling Objects to update.
setObjectAspect[](Optional) List of Handling Object properties to set.
deleteguid[](Optional) List of Handling ids to delete.

Notifications

Name / ParamsComment
handling.CreatedNotifies about new Handling Objects.
objectsHandling[]Newly created Handling Objects.
handling.UpdatedNotifies about updated Handling Objects.
objectsHandling[]Changed Handling Objects.
handling.DeletedNotifies about deleted Handling Objects.
idsguid[]Ids of the deleted Handling Objects.

Objects

Handling ≥wg 0.2.0

Property Type Description
Id guid (Unique, Readonly)
Order float (Unique) Defines the sequential order of the Objects.
Type int Specific Handling type. See EnumHandlingType.
Desc string User defined description.
Flags int Handling enabled or disabled. See EnumHandlingEnabled.
BeginTime time Starting time after which new Events are handled. Might be null if not set.
EndTime time End time after which new Events are not handled. Might be null if not set.
Filter HandlingFilter A filter to determine which Events should be handled.
Action HandlingAction A set of options for the actions that should take effect when executing the Handling.
EditTime time (Readonly, Not in default set)
EditUser string (Readonly, Not in default set)

HandlingAction ≥wg 0.2.0

Property Type Description
Offset string Time offset to group all Events which trigger a certain timespan. Only available when Handling type is grouping.
Grouping guid A group Datapoint which should group the handled Events. Only available when Handling type is grouping.
Condition int[] Additional condition to determine that all the Events have to have the particular location or Datapoint in common to be grouped. Only available when Handling type is grouping.
Duration string Time offset for how long the Event execution should be delayed. Only available when Handling type is delay.

HandlingFilter ≥wg 0.2.0

Property Type Description
StateTypes int[] A set of Datapoint States.
StateText string A custom State text the Event needs to have.
Location guid A location the Event must be assigned to.
DatapointCategories string[] A set of category codes.
Datapoints guid[] A set of Datapoint IDs.
Extensions string[] A set of Extension codes.
Tags string Tags enclosed in vertical bars (pipes), such as “|tag1|tag2|tag3|”.

Enums

EnumHandlingType ≥wg 0.2.0

Name Value Description
None 0
Hide 2 Hide Events handled by this Object.
Grouping 5 Group object handled by this Object.
Delay 6 Delay Event handled by this Object.

EnumHandlingEnabled ≥wg 0.2.0

Name Value Description
IsEnabled 0 Handling is enabled.
IsDisabled 1 Handling is disabled.
Last modified September 25, 2026