|
Доступно с версии 0.84 и выше |
Чтобы включить API нужно прописать $conf{API_ENABLE} в файле config.pl |
В системе реализован RESTful интерфейс управления услугами и абонентами. Интерфейс находит по адресу api.cgi. Оправка, получение данных производится по протоколу HTTP POST/GET/PUT/DELETE. Все взаимодействие по интерфейсу выполняется по принципам REST (ресурс определяться по средствам задания имени в URL).
Для сохранение совместимости с стандартом REST все ключи автоматически переводятся в camelCase, но поскольку несоответствие названий в Базе Данных может усложнить разработку – существует возможность отключить такое превращение используя несколько вариантов:
Значение | Результат |
---|---|
1 | Все ключи превращаются в camelCase |
0 | Ключи в исходном виде, как в базе данных (snake_case) |
Для подтверждения личности при выполнении запросов, некоторые пути требуют соответствующий привилегии:
Чтобы включить поддержку nginx нужно