VDG Sense uses an HTTP / XML protocol for communication of third party software. This interface is a set of http and xml-messages that are sent over a socket interface to and from one or more client applications. These messages can be instructions to obtain data like camera names, layout settings, record data and a list of connected subsystems. These messages can also obtain instructions to be executed, like layout switching and alarm activation. Live and recorded images can also be retrieved.

Below is a quick overview of functions that can be retrieved via API:

  • VDG Sense settings
  • Connected devices/cameras
  • Device/camera settings
  • Connected VDG Sense subsystems
  • Layout settings
  • Event definitions
  • Historical record data, with various filter
  • Historical event data, with various filters

A full list of functions is available under Functions.