We have recently documented the Event System in Sitefinity. Unfortunately, we still haven't implemented such events which fire when a document is uploaded, deleted or edited. We have ones firing when a document is downloaded. You can ready about them here:
As for the upload/delete/edit you will need to implement this using a lifecycle decorator. You can plug your code right after each document is published/edited/deleted.
Stanislav has described how to implement such a decorator for dynamic modules in this Forum thread:
The code for the Documents module should be the same. Just substitute the Type of the manager (instead of DynamicModuleManager use LibrariesManager) and also call the Libraries API instead of the Dynamic Modules one.
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Public Issue Tracking
system and vote to affect the priority of the items