API for Carbonio#
Zextras makes available to developers a couple of APIs to interact with the current version (24.3.0) of Carbonio components. To read their documentation, follow the URLS:
Carbonio API is used to interact via SOAP with the main functions of Carbonio
-
Carbonio Files blob, for managing the uploading, downloading of BLOB files and links to them
Hint
An How-to for the Carbonio Files API is available Working With the Carbonio Files API.
Carbonio Files metadata metadata API
Third-party API#
Most of the software integrated in Carbonio exposes its own API to
allow for programmatic access to their functionalities. This is the
case of clamd, the protocol used by ClamAV. However, clamd defines
also potentially dangerous commands like shutdown
, that should
never be exposed. The solution is therefore to use a different
approach, for example using a docker image that acts as a proxy
towards clamd’s interface, like for example
https://hub.docker.com/r/benzino77/clamav-rest-api (see also the
related documentation). This approach has
however not yet been thoroughly tested.