Save Draft / Template
Purpose
This API is used to send an email.
OAuth Scope
Use the scope
ZohoMail.messages.ALL (or) ZohoMail.messages.CREATE
to generate the Authtoken.
ALL - Grants full access to messages.
CREATE - Grants access to create messages.
Request URL
Method: POST
https://mail.zoho.com/api/accounts/{accountId}/messages
Path Parameters
- accountId* long
- This key is used to identify the account from which the email has to be sent. It is generated during account addition.
- This parameter can be fetched from Get All User Accounts API.
Request Body (JSON object)
- fromAddress* string
- Provide the sender's email address (associated to the authenticated account).
- Allowed values: Valid email address corresponding to the authenticated account for the From field.
- toAddress* string
- Provide the recipient's email address.
- Allowed values: Valid recipient email address for the To field.
- mode* string
- Specifies whether the content should be saved as a draft or a template.
- Allowed values:
- draft
- template
- ccAddress string
- Provide the recipient's email address for the Cc field.
- Allowed values: Valid recipient email address for the Cc field.
- bccAddress string
- Provide the recipient's email address for the Bcc field.
- Allowed values: Valid recipient email address for the Bcc field.
- subject string
- Provide the subject of the email.
- content string
- Provide the content of the email.
- mailFormat string
- Specify the format in which the mail needs to be sent. The value can be
- html
- plaintext
- The default value is html.
- Specify the format in which the mail needs to be sent. The value can be
- askReceipt string
- Specifies whether Read receipt from the recipient is requested or not.
- Allowed values:
- yes - Requesting a read receipt.
- no - Not requesting a read receipt
- encoding string
- Specifies the encoding that is to be used in the email content.
- Allowed values:
- Big5
- EUC-JP
- EUC-KR
- GB2312
- ISO-2022-JP
- ISO-8859-1
- KOI8-R
- Shift_JIS
- US-ASCII
- UTF-8
- WINDOWS-1251
- X-WINDOWS-ISO2022JP
- The default value is UTF-8.
* - Mandatory parameter
Response Codes
Refer here for the response codes and their meaning.
Sample Request
Copiedcurl "https://mail.zoho.com/api/accounts/123456789/messages" \
-X POST \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "Authorization:Zoho-oauthtoken *****" \
-d '{
"mode": "draft",
"subject": "Regd. Marketing Brochures",
"fromAddress": "rebecca@zylker.com",
"mailFormat": "html",
"toAddress": "justinc@zylker.com",
"content": "Hi Justin, please share the brochure content with the marketing team before proceeding with it. Thanks."
}'