Commands | Description |
AddAppointmentInvite | Add an invite to an appointment. |
AddMsg | Add a message. |
AnnounceOrganizerChange | Announce change of organizer. |
ApplyFilterRules | Applies one or more filter rules to messages specified by a comma-separated ID list, or returned by a search query. One or the other can be specified, but not both. Returns the list of ids of existing messages that were affected. |
ApplyOutgoingFilterRules | Applies one or more filter rules to messages specified by a comma-separated ID list, or returned by a search query. One or the other can be specified, but not both. Returns the list of ids of existing messages that were affected. |
AutoComplete | AutoComplete. |
BeginTrackingIMAP | |
BounceMsg | Resend a message. |
Browse | Browse. |
CancelAppointment | Cancel appointment. |
CheckPermission | Check if the authed user has the specified right(s) on a target.
Note: to be deprecated in Zimbra 9. Use zimbraAccount CheckRights instead. |
CheckRecurConflicts | Check conflicts in recurrence against list of users. |
CheckSpelling | Check spelling. |
ContactAction | Contact Action. |
ConvAction | Conv Action. |
CopyToFiles | |
CounterAppointment | Propose a new time/location. Sent by meeting attendee to organizer. |
CreateAppointment | This is the API to create a new Appointment, optionally sending out meeting Invitations to other people. |
CreateAppointmentException | Create Appointment Exception. |
CreateCalendarGroup | Create a new Calendar Group. |
CreateContact | Create a contact. |
CreateDataSource | Creates a data source that imports mail items into the specified folder, for example via the POP3 or IMAP protocols. Only one data source is allowed per request. |
CreateFolder | Create folder. |
CreateMountpoint | Create mountpoint. |
CreateSearchFolder | Create a search folder. |
CreateSmartLinks | Create smart links for attachments. |
CreateTag | Create a tag. |
CreateWaitSet | Create a waitset to listen for changes on one or more accounts. |
DeclineCounterAppointment | Decline a change proposal from an attendee. Sent by organizer to an attendee who has previously sent a COUNTER message. The syntax of the request is very similar to CreateAppointmentRequest. |
DeleteCalendar | |
DeleteCalendarGroup | Delete a new Calendar Group. |
DeleteDataSource | Deletes the given data sources. The name or id of each data source must be specified. |
DestroyWaitSet | Use this to close out the waitset. Note that the server will automatically time out a wait set if there is no reference to it for (default of) 20 minutes. |
DismissCalendarItemAlarm | Dismiss calendar item alarm. |
EmptyCalendarTrash | Delete a new Calendar Group. |
EmptyDumpster | Empty dumpster. |
EnableSharedReminder | Enable/disable reminders for shared appointments/tasks on a mountpoint. |
ExpandRecur | Expand recurrences. |
ExportContacts | Export contacts. |
FolderAction | Perform an action on a folder. |
ForwardAppointment | Used by an attendee to forward an instance or entire appointment to another user who is not already an attendee. |
ForwardAppointmentInvite | Used by an attendee to forward an appointment invite email to another user who is not already an attendee. |
FullAutocomplete | Retrieves AutoComplete matches from multiple source Accounts defined by 'orderedAccountIds'. The ordering logic ensures that the most relevant results are returned based on the values supplied in the 'orderedAccountIds' element. The returned matches are ordered (top match being most relevant) based on account IDs order passed in 'orderedAccountIds'. Hence, the 'ranking' attribute of matches should be ignored. |
GenerateUUID | Ajax client can use this request to ask the server for help in generating a proper, globally unique UUID. |
GetAppointment | Get Appointment. Returns the metadata info for each Invite that makes up this appointment. |
GetApptSummaries | Get appointment summaries.
Note: This API is deprecated Use <SearchRequest> with the calExpandInstStart and calExpandInstEnd parameters |
GetCalendarGroups | Get Calendar Groups list. |
GetCalendarItemSummaries | Get Calendar item summaries. |
GetContacts | Get contacts. |
GetConv | Get Conversation. |
GetCustomMetadata | Get Custom metadata. |
GetDataSourceUsage | |
GetDataSources | Returns all data sources defined for the given mailbox. For each data source, every attribute value is returned except password. |
GetEffectiveFolderPerms | Returns the effective permissions of the specified folder. |
GetFilterRules | Get filter rules. |
GetFolder | Get Folder. |
GetFreeBusy | Get Free/Busy information. |
GetICal | Retrieve the unparsed (but XML-encoded (")) iCalendar data for an Invite. |
GetIMAPRecent | Return the count of recent items in the specified folder. |
GetIMAPRecentCutoff | Return the count of recent items in the specified folder. |
GetImportStatus | Returns current import status for all data sources. Status values for a data source are reinitialized when either (a) another import process is started or (b) when the server is restarted. If import has not run yet, the success and error attributes are not specified in the response. |
GetItem | Get item. |
GetLastItemIdInMailbox | Returns the last ID assigned to an item successfully created in the mailbox. |
GetMailboxMetadata | Get Mailbox metadata. |
GetMiniCal | Get information needed for Mini Calendar. |
GetModifiedItemsIDs | Returns the IDs of all items modified since a given change number. |
GetMsg | Get Message. |
GetMsgMetadata | Get message metadata. |
GetOutgoingFilterRules | Get outgoing filter rules. |
GetPermission | Get account level permissions.
Note: to be deprecated in Zimbra 9. Use zimbraAccount GetRights instead. |
GetRecur | Retrieve the recurrence definition of an appointment. |
GetSearchFolder | Get all search folders. |
GetShareNotifications | Get Share notifications. |
GetSpellDictionaries | Returns the list of dictionaries that can be used for spell checking. |
GetSystemRetentionPolicy | Get system retention policy. |
GetTag | Get information about Tags. |
GetWorkingHours | User's working hours within the given time range are expressed in a similar format to the format used for GetFreeBusy. |
GrantPermission | Grant account level permissions.
Note: to be deprecated in Zimbra 9. Use zimbraAccount GrantRights instead. |
ICalReply | Do an iCalendar Reply. |
IMAPCopy | Return the count of recent items in the specified folder. |
ImportAppointments | Import appointments. |
ImportContacts | Import contacts. |
ImportData | Triggers the specified data sources to kick off their import processes. Data import runs asynchronously, so the response immediately returns. Status of an import can be queried via the <GetImportStatusRequest> message. If the server receives an <ImportDataRequest> while an import is already running for a given data source, the second request is ignored. |
ItemAction | Perform an action on an item. |
ListIMAPSubscriptions | Return a list of subscribed folder names. |
ModifyAppointment | Modify an appointment, or if the appointment is a recurrence then modify the "default" invites. That is, all instances that do not have exceptions. |
ModifyCalendarGroup | Modify a new Calendar Group. |
ModifyContact | Modify Contact. |
ModifyDataSource | Changes attributes of the given data source. Only the attributes specified in the request are modified. If the username, host or leaveOnServer settings are modified, the server wipes out saved state for this data source. As a result, any previously downloaded messages that are still stored on the remote server will be downloaded again. |
ModifyFilterRules | Modify Filter rules. |
ModifyMailboxMetadata | Modify Mailbox Metadata. |
ModifyOutgoingFilterRules | Modify Outgoing Filter rules. |
ModifySearchFolder | Modify Search Folder. |
MsgAction | Perform an action on a message. |
NoOp | A request that does nothing and always returns nothing. Used to keep a session alive, and return any pending notifications. |
OpenIMAPFolder | |
RankingAction | Perform an action on the contact ranking table. |
RecordIMAPSession | Record that an IMAP client has seen all the messages in this folder as they are at this time. This is used to determine which messages are considered by IMAP to be RECENT. |
RecoverAccount | Recover account request. |
RemoveAttachments | Remove attachments from a message body. |
ResetRecentMessageCount | Resets the mailbox's "recent message count" to 0. A message is considered "recent" if: (a) it's not a draft or a sent message, and (b) it was added since the last write operation associated with any SOAP session. |
RevokePermission | Revoke account level permissions.
Note: to be deprecated in Zimbra 9. Use zimbraAccount RevokeRights instead. |
SaveDraft | Save draft. |
SaveIMAPSubscriptions | Save a list of folder names subscribed to via IMAP. |
Search | Search. |
SearchAction | SearchAction. |
SearchConv | Search a conversation. |
SendDeliveryReport | Send a delivery report. |
SendInviteReply | Send a reply to an invite. |
SendMsg | Send message. |
SendSecureMsg | |
SendShareNotification | Send share notification. |
SetAppointment | Directly set status of an entire appointment. This API is intended for mailbox Migration (ie migrating a mailbox onto this server) and is not used by normal mail clients. |
SetCustomMetadata | Set Custom Metadata. |
SetMailboxMetadata | Set Mailbox Metadata. |
SetRecoveryAccount | |
SnoozeCalendarItemAlarm | Snooze alarm(s) for appointments or tasks. |
Sync | Sync. |
TagAction | Perform an action on a tag. |
TestDataSource | Tests the connection to the specified data source. Does not modify the data source or import data. If the id is specified, uses an existing data source. Any values specified in the request are used in the test instead of the saved values. |
WaitSet | WaitSetRequest optionally modifies the wait set and checks for any notifications. If block is set and there are no notifications, then this API will BLOCK until there is data. |