Plain text content of the email body.
Send Email
Send a transactional email to one or more recipients.
Endpoint
Request URL
https://cpaas.zoho.com/v1.1/email Copied!
Request Parameters
- Request Headers
API key of an agent. Send the header as Authorization: Zoho-enczapikey {apiKey}. The agent and account are derived from the key.
- Request Body
application/json
Show Sub-Attributes
Array of CC recipient email addresses.
HTML content of the email body.
A custom reference string to identify the email in your system.
Array of BCC recipient email addresses.
Array of file attachments.
Base64-encoded file content.
Subject line of the email.
Array of inline images embedded in the email body.
Base64-encoded image content.
Enable or disable open tracking.
Reply-to email address.
Custom MIME headers to add to the email.
The sender's email address and optional display name.
Array of recipient email addresses.
Enable or disable click tracking.
Sample Request
curl --request POST \
--url https://cpaas.zoho.com/v1.1/email \
--header 'Authorization: REPLACE_KEY_VALUE' \
--header 'content-type: application/json' \
--data '{"cc":[{"email_address":{"address":"manager@zylker.com","name":"Manager"}}],"htmlbody":"<div><b>Kindly click on Verify Account to confirm your account.</b></div>","client_reference":"order-12345","bcc":[{"email_address":{"address":"archive@zylker.com","name":"Archive"}}],"attachments":[{"file_cache_key":"fc-xxxx-xxxx","mime_type":"application/pdf","name":"invoice.pdf","content":"string"}],"subject":"Account Confirmation","inline_images":[{"mime_type":"image/png","name":"logo.png","content":"string","cid":"logo"}],"track_opens":true,"reply_to":[{"address":"support@zylker.com","name":"Support"}],"mime_headers":{"property1":"string","property2":"string"},"from":{"address":"accounts@info.zylker.com","name":"Paula"},"to":[{"email_address":{"address":"rudra.d@zylker.com","name":"Rudra"}}],"textbody":"Kindly click on Verify Account to confirm your account.","track_clicks":true}'Sample Request Body
{
"cc": [
{
"email_address": {
"address": "manager@zylker.com",
"name": "Manager"
}
}
],
"htmlbody": "<div><b>Kindly click on Verify Account to confirm your account.</b></div>",
"client_reference": "order-12345",
"bcc": [
{
"email_address": {
"address": "archive@zylker.com",
"name": "Archive"
}
}
],
"attachments": [
{
"file_cache_key": "fc-xxxx-xxxx",
"mime_type": "application/pdf",
"name": "invoice.pdf",
"content": "string"
}
],
"subject": "Account Confirmation",
"inline_images": [
{
"mime_type": "image/png",
"name": "logo.png",
"content": "string",
"cid": "logo"
}
],
"track_opens": true,
"reply_to": [
{
"address": "support@zylker.com",
"name": "Support"
}
],
"mime_headers": {
"property1": "string",
"property2": "string"
},
"from": {
"address": "accounts@info.zylker.com",
"name": "Paula"
},
"to": [
{
"email_address": {
"address": "rudra.d@zylker.com",
"name": "Rudra"
}
}
],
"textbody": "Kindly click on Verify Account to confirm your account.",
"track_clicks": true
}
Response Parameters
- HTTP code 200
Response Body - application/json
Show Sub-Attributes
Show Sub-Attributes
Show Sub-Attributes
Show Sub-Attributes
- HTTP code 400
Response Body - application/json
Sample Response: HTTP 200
{
"data": [
{
"code": "EM_104",
"additional_info": [
{
"to": {
"email_address": {}
}
}
],
"message": "OK"
}
],
"message": "OK",
"request_id": "req-xxxx"
}
Sample Response: HTTP 400
{
"data": {
"error_code": "TM_3004",
"message": "Invalid request"
},
"message": "error"
}
© 2026, Zoho Corporation Pvt. Ltd. All Rights Reserved.