JDBC Driver for Zoho CRM

Build 25.0.9539

EmailDrafts

Query, create, update or delete email drafts associated with a record in Zoho CRM account.

Table-Specific Information

Select

'ModuleApiName' and 'RecordId' are required as filters when querying this table. The driver uses the Zoho CRM API to process WHERE clause conditions built with the following columns and operators.

  • ModuleApiName, RecordId and Id support the '=' operator.

For example, the following queries are processed server side:

SELECT * FROM EmailDrafts WHERE ModuleApiName = 'Invoices' AND RecordId = '1170218000000675001';
SELECT * FROM EmailDrafts WHERE ModuleApiName = 'Leads' AND RecordId = '1170218000000570264' AND Id = 'f98d838f42c48a29b53fb632d556b8d633f5c98df2e38ba0c96273cf16df7c04';

Insert

"From" and "RichText" are required columns for insertion.

INSERT INTO EmailDrafts (ModuleApiName, RecordId, "From", RichText, To, ReplyTo, Subject, Content, ScheduleDetailsTime, Cc, Bcc, Attachments, InventoryDetailsViewType, InventoryDetailsPaperType, InventoryDetailsInventoryTemplateId) VALUES ('Leads', '1170218000000570264', '[email protected]', false, '[{"email": "[email protected]"}]', '[email protected]', 'text subject', 'text content', '2001-01-01T01:01:01Z', '[{"email":"[email protected]"},{"email":"[email protected]"}]', '[{"email":"[email protected]"},{"email":"[email protected]"}]', '[{"id": "244561abc60c0cd6bddd10337af57c9830f0d2f5b8ee44743722e20a196ee830c7f1a9a4390f9bb78b511295a45fa45b", "file_name": "test.png"}]', 'portrait', 'A4', '1');

Update

Specify the ModuleApiName, RecordId and Id in the WHERE clause when executing an update in this table.

UPDATE EmailDrafts SET To = '[{"email": "[email protected]"}]', "From" = '[email protected]', RichText = false, ReplyTo = '[email protected]', Cc = '[{"email": "[email protected]"}]', Bcc = '[{"email": "[email protected]"}]', Subject = 'text subject', Content = 'text content', ScheduleDetailsTime = '2001-01-001T12:12:12Z' WHERE Id = 'f98d838f42c48a29b53fb632d556b8d61b496756fe3ba2174d31cd8508b0c14a' AND ModuleApiName = 'Leads' AND RecordId = '1170218000000570264';

Delete

Specify the ModuleApiName, RecordId and Id in the WHERE clause when executing a delete in this table.

DELETE FROM EmailDrafts where Id = 'f98d838f42c48a29b53fb632d556b8d64a4697697e14d4dfea69fbae84026919' AND RecordId = '1170218000000570264' AND ModuleApiName = 'Leads';

Columns

Name Type ReadOnly Description
Id [KEY] String True

The unique ID of the email draft.

ModuleApiName [KEY] String False

The API name of the module where the record for which you want email drafts exists in.

RecordId [KEY] String False

The Id of the record you want email drafts of.

To String False

The user name and email address to which the email is drafted to be sent.

From String False

The from address for the email draft.

InventoryDetailsViewType String False

The way you want to view the template in.

The allowed values are portrait, landscape.

InventoryDetailsInventoryTemplateName String True

The unique ID of the inventory template you want to use in your email.

InventoryDetailsInventoryTemplateId String False

The name of the inventory template you want to use in your email.

InventoryDetailsPaperType String False

The paper type for digital printing.

The allowed values are A4, default, us_letter.

InventoryDetailsRecordName String True

The record name of the inventory details of the email draft.

InventoryDetailsRecordId Long True

The record Id of the inventory details of the email draft.

RichText Boolean False

Specifies whether the format of the email is rich text or not.

ReplyTo String False

The email address that you want the user would reply to after receiving the mail.

ModifiedAt Datetime True

The date and time at which the email draft was last modified.

Subject String False

The subject of the email.

Content String False

The content of the email draft.

Attachments String False

The attachments for the email draft.

Cc String False

The user name and email address to cc the email to.

Bcc String False

The user name and email address to bcc the email to.

CreatedAt Datetime True

The date and time at which the email draft was created.

Summary String True

Displays the first 250 characters of the email content.

ScheduleDetailsTime Datetime False

The schedule time for the email draft.

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 25.0.9539