API Guide Index

Organization API

Method NameMethod TypeURLOAuth ScopeOperation
Add child organizationPOST/api/organization/ZohoMail.partner.organizationCREATE
Add allowed IPsPOST/api/organization/{zoid}/allowedIpsZohoMail.organization.accountsCREATE
Get organization details GET/api/organization/{zoid}ZohoMail.partner.organizationREAD
Get org subscription detailsGET/api/organization/{zoid}/storageZohoMail.organization.subscriptionsREAD
Get user storage detailsGET/api/organization/{zoid}/storage/{zuid}ZohoMail.organization.subscriptionsREAD
Get org spam listingGET/api/organization/{zoid}/antispam/dataZohoMail.organization.spamREAD
Get allowed IPs listGET/api/organization/{zoid}/allowedIpsZohoMail.organization.accountsREAD
Update user storagePUT/api/organization/{zoid}/storage/{zuid}ZohoMail.organization.subscriptionsUPDATE
Update org spam process typePUT/api/organization/{zoid}ZohoMail.partner.organizationUPDATE
Update org spam listingPUT/api/organization/{zoid}/antispam/dataZohoMail.organization.spamUPDATE
Remove org spam listingDELETE/api/organization/{zoid}/antispam/dataZohoMail.organization.spamDELETE
Delete allowed IPsDELETE/api/organization/{zoid}/allowedIpsZohoMail.organization.accountsDELETE

Domain API

Method NameMethod TypeURLOAuth ScopeOperation
Add a domain to an organization POST/api/organization/{zoid}/domains  
Fetch all domain details GET/api/organization/{zoid}/domainsZohoMail.organization.domainsREAD
Fetch a specific domain detailsGET/api/organization/{zoid}/domains/{domainname}READ
Verify a domain in the organization PUT/api/organization/{zoid}/domains/{domainname}UPDATE
Set as primary domainPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Enable email hosting for a domain PUT/api/organization/{zoid}/domains/{domainname}UPDATE
Add domain aliasPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Remove domain aliasPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Verify MX recordPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Verify SPF recordPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Add DKIM detailsPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Set a DKIM details as defaultPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Regenerate DKIM Public KeyPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Verify DKIM public keyPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Delete a DKIM detailsPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Enable subdomain strippingPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Disable subdomain strippingPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Add catch-all addressPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Delete catch-all addressPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Add notification addressPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Delete notification addressPUT/api/organization/{zoid}/domains/{domainname}UPDATE
Delete a Domain from the organization DELETE/api/organization/{zoid}/domains/{domainname}DELETE

Groups API

Method NameMethod TypeURLOAuth ScopeOperation
Create a groupPOST/api/organization/{zoid}/groupsZohoMail.organization.groupsCREATE
Get all group detailsGET/api/organization/{zoid}/groupsREAD
Get specific group detailsGET/api/organization/{zoid}/groups/{zgid}READ
Get all emails held for moderationGET/api/organization/{zoid}/groups/{zgid}/messagesREAD
Get moderation email contentGET/api/organization/{zoid}/groups/{zgid}/messages/{messageId}READ
Moderate emails in a groupPUT/api/organization/{zoid}/groups/{zgid}/messagesUPDATE
Update group namePUT/api/organization/{zoid}/groups/{zgid}UPDATE
Enable streams for a groupPUT/api/organization/{zoid}/groups/{zgid}UPDATE
Add group membersPUT/api/organization/{zoid}/groups/{zgid}UPDATE
Delete group membersPUT/api/organization/{zoid}/groups/{zgid}UPDATE
Update member statusPUT/api/organization/{zoid}/groups/{zgid}UPDATE
Update member rolePUT/api/organization/{zoid}/groups/{zgid}UPDATE
Update member settingsPUT/api/organization/{zoid}/groups/{zgid}UPDATE
Update threshold limitPUT/api/organization/{zoid}/groups/{zgid}UPDATE
Update advanced admin settingsPUT/api/organization/{zoid}/groups/{zgid}UPDATE
Add group email aliasPUT/api/organization/{zoid}/groups/{zgid}UPDATE
Remove group email aliasPUT/api/organization/{zoid}/groups/{zgid}UPDATE
Delete groupDELETE/api/organization/{zoid}/groups/{zgid} or 
/api/organization/{zoid}/groups
DELETE

Users API

Method NameMethod TypeURLOAuth ScopeOperation
Add User to OrganizationPOST/api/organization/{zoid}/accounts/ZohoMail.organization.accountsCREATE
Fetch All Org Users DetailsGET/api/organization/{zoid}/accounts/READ
Fetch Single User DetailsGET/api/organization/{zoid}/accounts/{zuid}READ
/api/organization/{zoid}/accounts/{emailAddress}
Change the Role of a UserPUT/api/organization/{zoid}/accountsUPDATE
Reset the Password of a UserPUT/api/organization/{zoid}/accounts/{zuid}UPDATE
Change TFA PreferencePUT/api/organization/{zoid}/accounts/{zuid} 
Add an Email AliasPUT/api/organization/{zoid}/accounts/{zuid}UPDATE
Remove an Email AliasPUT/api/organization/{zoid}/accounts/{zuid}UPDATE
Enable the User's Mail AccountPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Disable the User's Mail AccountPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Enable UserPUT/api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
Disable UserPUT/api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
Change Incoming StatusPUT/api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
Change Outgoing StatusPUT/api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
Change IMAP StatusPUT/api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
Change POP StatusPUT/api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
Change ActiveSync StatusPUT/api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
Delete User AccountDELETE/api/organization/{zoid}/accountsZohoMail.organization.accountsDELETE

Mail Policy API

Method NameMethod TypeURLOAuth ScopeOperation
Create Org PolicyPOST/api/organization/{zoid}/policyZohoMail.organization.policyCREATE
Create Email RestrictionPOST/api/organization/{zoid}/policyCREATE
Create Account RestrictionPOST/api/organization/{zoid}/policyCREATE
Create Access RestrictionPOST/api/organization/{zoid}/policyCREATE
Create Forward RestrictionPOST/api/organization/{zoid}/policyCREATE
Get All PoliciesGET/api/organization/{zoid}/policyREAD
Get All Email RestrictionsGET/api/organization/{zoid}/policy/mailRestrictionREAD
Get All Account RestrictionsGET/api/organization/{zoid}/policy/accountRestrictionREAD
Get All Access RestrictionsGET/api/organization/{zoid}/policy/accessRestrictionREAD
Get All Forward RestrictionsGET/api/organization/{zoid}/policy/mailForwardPolicyREAD
Get Policy UsersGET/api/organization/{zoid}/policy/{policyId}/getUsersREAD
Get Policy GroupsGET/api/organization/{zoid}/policy/{policyId}/getGroupsREAD
Apply Policy to Users/GroupsPUT/api/organization/{zoid}/policy/{policyId}UPDATE
Assign Email Restriction to PolicyPUT/api/organization/{zoid}/policy/{policyId}UPDATE
Assign Account Restriction to PolicyPUT/api/organization/{zoid}/policy/{policyId}UPDATE
Assign Access Restriction to PolicyPUT/api/organization/{zoid}/policy/{policyId}UPDATE
Assign Forward Restriction to PolicyPUT/api/organization/{zoid}/policy/{policyId}UPDATE

Accounts API

Method NameMethod TypeURLOAuth ScopeOperation
Get All Accounts of a UserGET/api/accountsZohoMail.accountsREAD
Get a Specific Account DetailsGET/api/accounts/{accountId}ZohoMail.accountsREAD
Update Mail Account Sequence PUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Update Reply To AddressPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Resend Verification for Reply To AddressPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Add Send Mail DetailsPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Update Display NamePUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Update Email AddressPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Update Display Name and Email AddressPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Add Email ForwardingPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Verify Email ForwardingPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Resend Verification for Email ForwardingPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Enable Email ForwardingPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Disable Email ForwardingPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Delete Zoho Mail copy in Email ForwardingPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Remove Email ForwardingPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Add Vacation ReplyPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Update Vacation ReplyPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication: 
/api/accounts/{accountId}
ZohoMail.accounts
Remove Vacation ReplyPUTAdmin Authentication: /api/organization/{zoid}/accounts/{accountId}ZohoMail.organization.accountsUPDATE
User Authentication:
 /api/accounts/{accountId}
ZohoMail.accounts

Folders API

Method NameMethod TypeURLOAuth ScopeOperation
Create a new folderPOST/api/accounts/{accountId}/foldersZohoMail.foldersCREATE
Get all FoldersGET/api/accounts/{accountId}/foldersREAD
Get specific folderGET/api/accounts/{accountId}/folders/{folderId}READ
Rename folderPUT/api/accounts/{accountId}/folders/{folderId}UPDATE
Move folderPUT/api/accounts/{accountId}/folders/{folderId}UPDATE
Enable IMAP view for folderPUT /api/accounts/{accountId}/folders/{folderId}UPDATE
Disable IMAP view for folderPUT/api/accounts/{accountId}/folders/{folderId}UPDATE
Mark folder as readPUT/api/accounts/{accountId}/folders/{folderId}UPDATE
Empty folderPUT/api/accounts/{accountId}/folders/{folderId}UPDATE
Delete folderDELETE/api/accounts/{accountId}/folders/{folderId}DELETE

Labels API

Method NameMethod TypeURLOAuth ScopeOperation
Create a New LabelPOST/api/accounts/{accountId}/labelsZohoMail.tagsCREATE
Get All Label DetailsGET/api/accounts/{accountId}/labelsREAD
Get a Specific Label DetailsGET/api/accounts/{accountId}/labels/{labelid}READ
Update a LabelPUT/api/accounts/{accountId}/labels/{labelid}UPDATE
Delete a LabelDELETE/api/accounts/{accountId}/labels/{labelid}DELETE

Email Messages API

Method NameMethod TypeURLOAuth ScopeOperation
Send an emailPOST/api/accounts/{accountId}/messagesZohoMail.messagesCREATE
Send an email with attachmentPOST/api/accounts/{accountId}/messagesCREATE
Upload attachmentsPOST/api/accounts/{accountId}/messages/attachmentsCREATE
Save draft/templatePOST/api/accounts/{accountId}/messagesCREATE
Reply to an emailPOST/api/accounts/{accountId}/messages/{messageId}CREATE
Get list of emails in a folderGET/api/accounts/{accountId}/messages/viewREAD
Get list of search results GET/api/accounts/{accountId}/messages/searchREAD
Get email headersGET/api/accounts/{accountId}/folders/folderId/messages/{messageId}/headerREAD
Get email contentGET/api/accounts/{accountId}/folders/folderId/messages/{messageId}/contentREAD
Get original messageGET/api/accounts/{accountId}/messages/{messageId}/originalmessageREAD
Get meta data of an emailGET/api/accounts/{accountId}/folders/folderid/messages/{messageId}/detailsREAD
Get attachment infoGET/api/accounts/{accountId}/folders/folderId/messages/{messageId}/attachmentinfoREAD
Get attachment contentGET/api/accounts/{accountId}/folders/{folderId}/messages/{messageId}/attachments/{attachmentId}READ
Mark emails as readPUT/api/accounts/{accountId}/updatemessageUPDATE
Mark emails as unreadPUT/api/accounts/{accountId}/updatemessageUPDATE
Move emailsPUT/api/accounts/{accountId}/updatemessageUPDATE
Flag emailsPUT/api/accounts/{accountId}/updatemessageUPDATE
Apply labels to emailsPUT/api/accounts/{accountId}/updatemessageUPDATE
Remove labels from an emailsPUT/api/accounts/{accountId}/updatemessageUPDATE
Remove all labels from emailsPUT/api/accounts/{accountId}/updatemessageUPDATE
Archive emailPUT/api/accounts/{accountId}/updatemessageUPDATE
Unarchive emailPUT/api/accounts/{accountId}/updatemessageUPDATE
Mark email as spamPUT/api/accounts/{accountId}/updatemessageUPDATE
Mark email as not spamPUT/api/accounts/{accountId}/updatemessageUPDATE
Delete emailDELETE/api/accounts/{accountId}/folders/{folderId}/messages/{messageId}DELETE

Signatures API

Method NameMethod TypeURLOAuth ScopeOperation
Add user signaturePOST/api/accounts/signatureZohoMail.accountsCREATE
Get user signatureGET/api/accounts/signatureREAD
Update user signaturePUT/api/accounts/signatureUPDATE
Delete user signatureDELETE/api/accounts/signatureDELETE

Threads API

Method NameMethod TypeURLOAuth ScopeOperation
Flag threadPUT/api/accounts/{accountId}/updatethreadZohoMail.messagesUPDATE
Move threadPUT/api/accounts/{accountId}/updatethreadUPDATE
Apply Label to thread PUT/api/accounts/{accountId}/updatethreadUPDATE
Remove label from thread PUT/api/accounts/{accountId}/updatethreadUPDATE
Remove all labels from thread PUT/api/accounts/{accountId}/updatethreadUPDATE
Mark thread as readPUT/api/accounts/{accountId}/updatethreadUPDATE
Mark thread as unreadPUT/api/accounts/{accountId}/updatethreadUPDATE
Mark thread as spamPUT/api/accounts/{accountId}/updatethreadUPDATE
Mark thread as not spamPUT/api/accounts/{accountId}/updatethreadUPDATE

Tasks API

Method NameMethod TypeURLOAuth ScopeOperation
Add a new group or personal taskPOSTGroup tasks:
/api/tasks/groups/{zgid}
ZohoMail.tasks

CREATE

 

Personal tasks:
/api/tasks/me
Add a new projectPOST/api/tasks/groups/{zgid}/projectsCREATE
Get all tasks in a group or all personal tasksGETGroup tasks:
/api/tasks/groups/{zgid}
READ
Personal tasks:
/api/tasks/me
Get all tasks assigned to youGET/api/tasksREAD
Get all tasks created by youGET/api/tasksREAD
Get a specific taskGETGroup tasks:
/api/tasks/groups/{zgid}/{taskId}
READ
Personal tasks:
/api/tasks/me/{taskId}
Get all subtasks under a taskGETGroup tasks:
/api/tasks/groups/{zgid}/{taskId}/subtasks
READ
Personal tasks:
/api/tasks/me/{taskId}/subtasks
Get all projects in a groupGET/api/tasks/groups/{zgid}/projectsREAD
Get all tasks in a projectGET/api/tasks/groups/{zgid}/projects/{projectId}READ
Get all tasks in a project with given statusGET/api/tasks/groups/{zgid}/projects/{projectId}READ
Get all groupsGET/api/tasks/groupsREAD
Get all tasks in a group with given statusGET/api/tasks/groups/{zgid}READ
Get member details in a groupGET/api/tasks/groups/{zgid}/membersREAD
Change task titlePUTGroup tasks:
/api/tasks/groups/{zgid}/{taskId}
UPDATE
Personal tasks:
 /api/tasks/me/{taskId}
Change task descriptionPUTGroup tasks:
/api/tasks/groups/{zgid}/{taskId}
UPDATE
Personal tasks:
 /api/tasks/me/{taskId}
Change task priorityPUTGroup tasks:
/api/tasks/groups/{zgid}/{taskId}
UPDATE
Personal tasks:
 /api/tasks/me/{taskId}
Change task statusPUTGroup tasks:
/api/tasks/groups/{zgid}/{taskId}
UPDATE
Personal tasks:
 /api/tasks/me/{taskId}
Change task projectPUTGroup tasks:
/api/tasks/groups/{zgid}/{taskId}
UPDATE
Personal tasks:
/api/tasks/me/{taskId}
Change task assigneePUTGroup tasks:
/api/tasks/groups/{zgid}/{taskId}
UPDATE
Personal tasks:
 /api/tasks/me/{taskId}
Set/ change task due datePUTGroup tasks:
/api/tasks/groups/{zgid}/{taskId}
UPDATE
Personal tasks:
 /api/tasks/me/{taskId}
Set/ change task reminderPUTGroup tasks:
/api/tasks/groups/{zgid}/{taskId}
UPDATE
Personal tasks:
 /api/tasks/me/{taskId}
Set/ change task reminder based on due datePUTGroup tasks:
/api/tasks/groups/{zgid}/{taskId}
UPDATE
Personal tasks:
 /api/tasks/me/{taskId}
Set/ change recurring taskPUTGroup tasks:
/api/tasks/groups/{zgid}/{taskId}
UPDATE
Personal tasks:
/api/tasks/me/{taskId}
Edit a projectPUT/api/tasks/groups/{zgid}/projects/{projectId}UPDATE
Delete a projectDELETE/api/tasks/groups/{zgid}/projects/{projectId}DELETE
Delete a group/personal taskDELETEGroup tasks:
/api/tasks/groups/{zgid}/{taskId}
DELETE
Personal tasks:
/api/tasks/me/{taskId}

Bookmarks API

Method NameMethod TypeURLOAuth ScopeOperation
Create a bookmarkPOSTGroup Bookmarks:
/api/links/groups/{groupId}
ZohoMail.linksCREATE
Personal Bookmarks: 
/api/links/me
Create a collectionPOSTGroup Bookmarks: 
/api/links/groups/{groupId}/collections
CREATE
Personal Bookmarks: 
/api/links/me/collections
Get all groupsGET/api/links/groupsREAD
Get all bookmarksGETGroup Bookmarks: 
/api/links/groups/{groupId}
READ
Personal Bookmarks: 
/api/links/me
Get all favourite bookmarksGET/api/links/favoritesREAD
Get all shared bookmarksGET/api/linksREAD
Get all bookmarks in trashGETGroup Bookmarks: 
/api/links/groups/{groupId}/trash
READ
Personal Bookmarks: 
/api/links/me/trash
Get all collectionsGETGroup Bookmarks: 
/api/links/groups/{groupId}/collections
READ
Personal Bookmarks: 
/api/links/me/collections
Get all collections in groupsGET/api/links/groups/collectionsREAD
Get all bookmarks in a collectionGETGroup Bookmarks: 
/api/links/groups/{groupId}/collections/{collectionId}
READ
Personal Bookmarks: 
/api/links/me/collections/{collectionId}
Get a bookmarkGETGroup Bookmarks: 
/api/links/groups/{groupId}/{bookmarkId}
READ
Personal Bookmarks: 
/api/links/me/{bookmarkId}
Edit a bookmarkPUTGroup Bookmarks: 
/api/links/groups/{groupid}/{bookmarkId}
UPDATE
Personal Bookmarks: 
/api/links/me/{entityId}
Restore a bookmarkPUT/api/links/groups/{groupId}/{bookmarkId}/restoreUPDATE
Edit a collectionPUTGroup Bookmarks: 
/api/links/groups/{groupId}/collections/{collectionId}
UPDATE
Personal Bookmarks: 
/api/links/me/collections/{collectionId}
Mark a bookmark as favoritePUTGroup Bookmarks: 
/api/links/groups/{groupId}/{bookmarkId}/favorite
UPDATE
Personal Bookmarks: 
/api/links/me/{bookmarkId}/favorite
Unmark a bookmark as favoriteDELETEGroup Bookmarks: 
/api/links/groups/{groupId}/{bookmarkId}/favorite
DELETE
Personal Bookmarks: 
/api/links/me/{bookmarkId}/favorite
Delete a bookmarkDELETEGroup Bookmarks: 
/api/links/groups/{groupId}/{bookmarkId}
DELETE
Personal Bookmarks: 
/api/links/me/{bookmarkId}
Delete a collectionDELETEGroup Bookmarks: 
/api/links/groups/{groupId}/collections/{collectionId}
DELETE
Personal Bookmarks: 
/api/links/me/collections/{collectionId}

Notes API

Method NameMethod TypeURLOAuth ScopeOperation
Create a notePOSTGroup Notes:
/api/notes/groups/{groupId}
ZohoMail.notesCREATE
Personal Note: 
/api/notes/me
Create a bookPOSTGroup Notes
/api/notes/groups/{groupId}/books
CREATE
Personal Notes: 
/api/notes/me/books
Add an attachment to a notePOSTGroup Notes:
/api/notes/groups/{groupId}/{noteId}/attachments
CREATE
Personal Notes: 
/api/notes/me/{noteId}/attachments
Get all groupsGET/api/notes/groupsREAD
Get all notesGETGroup Notes:
/api/notes/groups/{groupId}
READ
Personal Notes: 
/api/notes/me
Get all booksGETGroup Notes
/api/notes/groups/{groupId}/books
 
Personal Notes: 
/api/notes/me/books
READ
Get all favourite notesGET/api/notes/favoritesREAD
Get all shared notesGET/api/notes/sharedtome 
Get all notes in a bookGETGroup Notes: 
/api/notes/groups/{groupId}/books/{bookId}
READ
Personal Notes: 
/api/notes/me/books/{bookId}
Get all attachments in a noteGETGroup Notes:
/api/notes/groups/{groupId}/{noteId}/attachments
READ
Personal Notes: 
/api/notes/me/{noteId}/attachments
Get a noteGETGroup Notes: 
/api/notes/groups/{groupId}/{noteId}
READ
Personal Note: 
/api/notes/me/{noteId}
Get an attachment in a noteGETGroup Notes:
/api/notes/groups/{groupId}/{noteId}/attachments/{attachmentId}
READ
Personal Notes: 
/api/notes/me/{noteId}/attachments/{attachmentId}
Edit a notePUTGroup Notes: 
/api/notes/groups/{groupId}/{noteId}
UPDATE
Personal note: 
/api/notes/me/{noteId}
Edit a bookPUTGroup Notes: 
/api/notes/groups/{groupId}/books/{bookId}
UPDATE
Personal note: 
/api/notes/me/books/{bookId}
Mark a note as favoritePUTGroup Notes: 
/api/notes/groups/{groupId}/{noteId}/favorite
UPDATE
Personal Notes: 
/api/notes/me/{noteId}/favorite
Unmark a note as favoriteDELETEGroup Notes: 
/api/notes/groups/{groupId}/{noteId}/favorite
DELETE
Personal Notes: 
/api/notes/me/{noteId}/favorite
Delete an attachment in a note DELETEGroup notes;
/api/notes/groups/{groupId}/{noteId}/attachments/{attachmentId}
DELETE
Personal Notes
/api/notes/me/{noteId}/attachments/{attachmentId}
Delete a bookDELETEGroup Notes: 
/api/notes/groups/{groupId}/books/{bookId}
DELETE
Personal Notes: 
/api/notes/me/books/{bookId}
Delete a noteDELETEGroup Notes;
/api/notes/groups/{groupId}/{noteId}
DELETE
Personal Notes: 
/api/notes/me/{noteId}

Logs API

Method NameMethod TypeURLOAuth ScopeOperation
Get login historyGET/api/organization/{zoid}/accounts/reports/loginHistoryZohoMail.organization.accountsGET
Get audit recordsGET/api/organization/{zoid}/activityZohoMail.organization.auditGET
Get SMTP logsGET/api/organization/{zoid}/smtplogsZohoMail.partner.organizationGET