Не понятно что именно?
https://ru.wikipedia.org/wiki/API : API -- программный интерфейс приложения
В online режиме (как, впрочем, и в симуляции) нужна возможность программно управлять ходом online режима.
Иными словами, программно (из внешних программ) читать значения online переменных, программно выполнять force write, программно подавать команду на перезапуск программы, программно подавать команду на заливку owl файла в ПР, и так далее.
Вот, у OwenCloud есть API: https://api.owencloud.ru/
Подобное нужно и для ОЛ.
Это по-прежнему непонятно?