PUT - Remove Email Aliases from User Account

Purpose

The API is used to remove the email alias for the user in the organization. 

OAuth Scope

Use the scope

ZohoMail.organization.accounts.ALL (or)
ZohoMail.organization.accounts.UPDATE 

to generate the Authtoken.

ALL - Grants full access to accounts.

UPDATE - Grants update access to accounts.

Request URL 

Method: PUT

https://mail.zoho.com/api/organization/{zoid}/accounts/{zuid}

Path Parameters

  • zoid* long
    • This parameter denotes the unique Zoho Organization Identifier for the organization. 
    • This value can be retrieved using the GET organization details API.
  • zuid long
    • This parameter denotes the unique identifier for each user in an organization. 
    • This value can be retrieved using the GET all org user details API.

Request Body (JSON Object)

  • mode* string
    •  This parameter represents the type of operation that is to be performed.
    •  Provide the value as deleteEmailAlias.
  • emailAlias* JSON array of string
    • This parameter needs to be passed as an array of single or multiple email addresses whose email aliasing should be removed from the user account specified.
  • zuid* long
    • This parameter denotes the unique identifier for each user in an organization. 
    • This value can be retrieved using the GET all org user details API.

 

* - Mandatory parameter

Response Codes

Refer here for the response codes and their meaning.

Sample Request

Copiedcurl "https://mail.zoho.com/api/organization/1234567890/accounts/11111111" \
-X PUT \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization: Zoho-oauthtoken *****" \
-d '{
"zuid": "11111111",
"mode": "deleteEmailAlias",
"emailAlias": [
"paula@zylker.com"
]
}'

Sample Response

Copied{
  "status": {
    "code": 200,
    "description": "success"
  }
}