Стороннее ПО может взаимодействовать с OwenCloud с помощью REST-подобного программного интерфейса (API). API предназначено для доступа к имеющимся в сервисе данным. В качестве основного формата вывода применяется JSON, однако клиент также может запросить данные в формате XML.
Документация по API доступна по ссылке: https://api.owencloud.ru/.
В OwenCloud имеется ограничение на число запросов, которые могут быть обработаны за интервал времени, равный 10 секундам, поступающих с одного IP адреса. Отсчет времени начинается с первого запроса в новой последовательности запросов. В случае превышения ограничения возвращается код состояния 429 (Too Many Requests). Ограничения описаны ниже:
/v1/parameters/last-data – не более 10 запросов за 10 секунд;
/v1/device/index – не более 10 запросов за 10 секунд;
/v1/parameters/data – не более 10 запросов за 10 секунд;
/v1/auth/open – не более 10 запросов за 10 секунд;
все остальные запросы – не более 30 запросов за 10 секунд.