In order to make Zimbra work with for our organization's project management process, we need the ability to read and write Zimbra's Calendar data programmatically. The iCal publishing feature would seem to cover the reading part, since any number of APIs can manipulate iCal-type data. But what if I need to create, modify, or delete Calendar events from outside Zimbra? Is there an API, in any language? How about an import process, parallel to the export process? Can it be done with 'zmprov'?
Suggestions for the external manipulation of calendar data are gratefully accepted.