Skill: Monitor

Monitoring communication

Provides access to the communication monitors of the application: which monitors exist, and starting and stopping the data stream of a monitor. Monitor entries are delivered through the monitor.Data notification.

Functions

ResultName / ParamsComment
MonitorDef[]monitor.QueryReturns a list of available monitor definitions and their corresponding data streams.
voidmonitor.StartStarts recording data for the indicated monitor.
urlstringThe monitor URL.
voidmonitor.StopStops recording data for the indicated monitor.
urlstringThe monitor URL.

Notifications

Name / ParamsComment
monitor.DataTransmits recorded monitor data of active monitors.
dataMonitorData[]List of monitor data reports.

Objects

MonitorDef

Property Type Description
Url string (Value: AopUrl) URL of the monitor.
Type string Type of the monitor. Right now, only ‘data’ is supported. See MonitorType.
Name string (Optional) Name of the monitor.
Props value{} (Key: Symbol, Optional) Additional information concerning the monitor.

MonitorData

Property Type Description
Url string (Value: AopUrl) URL of the monitor.
Entries MonitorEntry[] List of monitor entries.

MonitorEntry

Property Type Description
Io int Indicates the direction of the data flow. See MonitorEntryIo.
Time time Recording time.
Data data The recorded data. Content structure depends on the monitor type.
Info string (Optional) Further information in text form with regard to the monitor entry.

Enums

MonitorEntryIo

Name Value Description
Sent 0 Data was sent to the third-party system.
Received 1 Data was received from the third-party system.

MonitorType

Name Value Description
Data data Monitor for arbitrary binary data entries.
Last modified September 25, 2026