We're currently attempting to integrate our application with Zimbra. One of the requirements we have is to create Zimbra tasks and appointments as part of the application's workflows, which we can successfully do through the SOAP api. However, for each generated task or appointment we need to maintain a link back to the "owning" workflow. So, is there a way through the SOAP api to save additional external information with Zimbra objects (tasks or appointments) and then have that external information returned when querying those objects back (again through the SOAP api)? Being able to save a single string or int would do the trick for us.