Using the interfaces described in this chapter, external applications can communicate with LiveConfig, and its features can be customized and extended. So you can adapt LiveConfig to special environments and connect to external systems like order management or CRM.
Important
Please note that API commands can’t be easily undone. For development and tests of your own applications we recommend to set up a separate test environment.
LiveConfig provides three different programming interfaces:
REST API - for remote controlling
This API is best suited for automatically creating any objects and to connect LiveConfig to existing order systems, billing systems or provisioning systems.
Note
The SOAP API is only available with LiveConfig up to v2.x, and has been replaced by the REST API in LiveConfig v3.
Lua API - for customizations
Using this interface, LiveConfig controls and configures all managed servers. Here you can customize the creation of config files for your own hosting environment.
IFRAME API - for extensions
With “custom links” you can integrate own web pages into the LiveConfig user interface.