Organization API

Method NameURLOAuth ScopeMethod Type
Add Child Organization/api/organization/partner.organizationPOST
Organization Details /api/organization/<zoid>GET
Organization Subscription/api/organization/<zoid>/storageorganization.subscriptionsGET
User Storage/api/organization/<zoid>/storage/<zuid>GET
Update User Storage/api/organization/<zoid>/storage/<zuid>PUT
Organization Spam Process Type/api/organization/<zoid>partner.organizationGET
Update Spam Process Type/api/organization/<zoid>/spamInfoPUT
Get Organization Spam Listing/api/organization/<zoid>/addSpamInfoorganization.spamGET
Add Organization Spam Listing/api/organization/<zoid>/addSpamInfopartner.organizationPUT
Remove Organization Spam Listing/api/organization/<zoid>/addSpamInfoPUT

Domain API

Method NameURLOAuth ScopeMethod Type
All Domain Details /api/organization/<zoid>/domainsorganization.domainsGET
 Single Domain Details/api/organization/<zoid>/domains/<domainname>GET
  Add Domain to an Organization /api/organization/<zoid>/domainsPOST
  Verify a Domain in the Organization /api /organization/<zoid>/domainsPUT
  Make a Domain as Primary/api/organization/<zoid>/domainsPUT
  Enable Email Hosting for a Domain /api/organization/<zoid>/domainsPUT
  Disable Email Hosting for a Domain/api/organization/<zoid>/domainsPUT
  Make a Domain as an Alias Domain/api/organization/<zoid>/domainsPUT
  Remove a Domain from Domain Alias/api/organization/<zoid>/domainsPUT
  Delete a Domain from the Organization /api/organization/<zoid>/domainsDELETE

Users API

Method NameURLOAuth ScopeMethod Type
All Users Mail Account Details/api/organization/<zoid>/accounts/organization.accounts GET
Single User Details/api/organization/<zoid>/accounts/<accountid>GET
Add User Account to an Organization/api/organization/<zoid>/accounts/POST
Change the role of a User/api/organization/<zoid>/accounts/<accountid>PUT
Reset the password of a User/api/organization/<zoid>/accounts/<accountid>PUT
Add an email Alias to the User Account/api/organization/<zoid>/accounts/<accountid>PUT
Delete an email Alias from the User Account/api/organization/<zoid>/accounts/<accountid>PUT
To enable the User's Mail AccountAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
To disable the User's Mail AccountAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>

organization.accounts

PUT
User Authentication: /api/accounts/<accountid>accounts
To change Incoming Status/api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
To change Outgoing Status/api/organization/<zoid>/accounts/<accountid>PUT
To change IMAP StatusAdmin Authentication: /api/organization/<zoid>/accounts/organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
To change POP StatusAdmin Authentication: /api/organization/<zoid>/accounts/organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
To change ActiveSync Status/api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
To change TFA Preference/api/organization/<zoid>/accounts/<accountid>PUT

Accounts API

Method NameURLOAuth ScopeMethod Type
User Account Details/api/accountsaccountsGET
Update Mail Account SequenceAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accounts PUT
User Authentication: /api/accounts/<accountid>accounts
Update Reply To AddressAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Resend Verification for Reply To AddressAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Add Send Mail DetailsAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Update Send Mail AddressAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Update Display Name and Email AddressAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Update Display NameAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Update Email AddressAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Add Email ForwardingAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Verify Email ForwardingAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Enable Email ForwardingAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Resend Verification for Email ForwardingAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Disable Email ForwardingAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Delete Zoho Mail copy in Email ForwardingAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Delete Email ForwardingAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Add Vacation ReplyAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Update Vacation ReplyAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts
Remove Vacation ReplyAdmin Authentication: /api/organization/<zoid>/accounts/<accountid>organization.accountsPUT
User Authentication: /api/accounts/<accountid>accounts

Folder API

Method NameURLOAuth ScopeMethod Type
Get all Folder Details/api/accounts/<accountId>/foldersfoldersGET
Get Details of a Single Folder/api/accounts/<accountId>/folders/<folderid>GET
Create a New Folder/api/accounts/<accountId>/foldersPOST
Rename a Folder/api/accounts/<accountId>/folders/<folderid>PUT
Move a Folder/api/accounts/<accountId>/folders/<folderid>PUT
Enable IMAP view for Folder/api/accounts/<accountId>/folders/<folderid>PUT
Disable IMAP view for Folder/api/accounts/<accountId>/folders/<folderid>PUT
Mark all emails in a Folder as Read/api/accounts/<accountId>/folders/<folderid>PUT
Empty Folder/api/accounts/<accountId>/folders/<folderid>PUT
Delete Folder/api/accounts/<accountId>/folders/<folderid>DELETE

Label API

Method NameURLOAuth ScopeMethod Type
Get all Label Details/api/accounts/<accountId>/labelstagsGET
Get Details of a Single Label/api/accounts/<accountId>/labels/<labelid>GET
Create a new Label/api/accounts/<accountId>/labelsPOST
Update a Label/api/accounts/<accountId>/labels/<labelid>PUT
Delete a Label/api/accounts/<accountId>/labels/<labelid>DELETE

Email Messages API

Method NameURLOAuth ScopeMethod Type
List of emails in a folder/api/accounts/<accountId>/messages/viewmessagesGET
List search results /api/accounts/<accountId>/messages/searchGET
Get meta data of an email/api/accounts/<accountId>/folders/folderid/messages/<messageId>/detailsGET
Get attachment info/api/accounts/<accountId>/folders/folderId/messages/<messageId>/attachmentinfoGET
Get email content/api/accounts/<accountId>/folders/folderId/messages/<messageId>/contentGET
Get email headers/api/accounts/<accountId>/folders/folderId/messages/<messageId>/headerGET
Mark emails as read/api/accounts/<accountId>/updatemessagePUT
Send an email/api/accounts/<accountId>/messagesPOST
Send an email with attachment/api/accounts/<accountId>/messagesPOST

Groups API

Purpose of MethodURLOAuth ScopeMethod Type
To get all groups in the organization/api/organization/<zoid>/groupsorganization.groupsGET
To get the details of a particular group/api/organization/<zoid>/groups/<groupId> GET
To create a new group/api/organization/<zoid>/groupsPOST
To enable Streams for a new group/api/organization/<zoid>/groups/<groupIdPUT
To add mail group members/api/organization/<zoid>/groups/<groupId>PUT
To change status of members/api/organization/<zoid>/groups/<groupId>PUT
To change member roles/api/organization/<zoid>/groups/<groupId>PUT
To change member details/api/organization/<zoid>/groups/<groupId>PUT
To update group name/api/organization/<zoid>/groups/<groupId>PUT
To change general and text settings/api/organization/<zoid>/groups/<groupId>PUT
To change admin settings/api/organization/<zoid>/groups/<groupId>PUT
To get mails for moderation/api/organization/<zoid>/groups/<groupId>/messagesGET
To get moderated mail content/api/organization/<zoid>/groups/<groupId>/messagesGET
To moderate mail/api/organization/<zoid>/groups/<groupId>PUT
To add email alias/api/organization/<zoid>/groups/<groupId>PUT
To remove email alias/api/organization/<zoid>/groups/<groupId>PUT
To delete a group/api/organization/<zoid>/groups/<groupId>DELETE