Couchdrop has a comprehensive HTTPS JSON based Rest API. You can create and modify users, mount storage, control permissions and access audit records.
All functionality available in the web interface is configurable and our API documentation is available here.
Webhooks and alerting can be used in conjunction with the API to provide programatic notifications on events.
All file events are supported and different alerting endpoints can be configured for different folders and users
The Couchdrop VFS is also available via our API. Couchdrop VFS is what we call our abstraction layer for cloud storage. This means you can interact with any type of cloud storage with the same simple API. It's the real magic behind Couchdrop.