The new REST-based API enables users to remotely apply programmatic changes to the KEPServerEX configuration via third-party client applications (including SCADA, HMI, IoT applications, and simple web applications). These changes include adding, editing, reading, and deleting objects (such as channels, devices, and tags) in the server. This feature is especially helpful for users with large and constantly-changing projects or companies who want to:
- Programmatically build KEPServerEX project files
- Programmatically access the KEPServerEX Event Log
- Programmatically configure KEPServerEX drivers and the IoT Gateway advanced plug-in
- Protect the KEPServerEX project configuration by limiting modifications made by lower-level users
The Configuration API enables programmers to create simple webpages where users can identify the properties that change, and then programmatically create the channels, devices, and tags to the company standard. It also enables the use of templates to standardize creation and naming among different types of devices—ensuring consistency and increasing user efficiency.