Skip to content

Zoho: Associate email schemas

5 Zoho schemas with complete fields and constraints.

← Associate email operations · All schemas

Associate Email — request body — body

FieldTypePresenceDescription and constraints
$objectRootRequest body for associating an email with a record.
Additional keys: not allowed
dataarrayRequired within parentList of email objects to associate with the record.
Maximum items: 50
Minimum items: 1
data[]ModelEach itemExpand Associate Email — request body — body data item

Referenced models: Associate Email — request body — body data item

Associate Email — request body — body data item

FieldTypePresenceDescription and constraints
$objectRootDetailed email metadata object for association.
Additional keys: not allowed
attachmentsarrayOptionalList of attachments associated with the email. Use the [Files API](files.yaml#$.paths./files.get) to retrieve attachment IDs.
Maximum items: 20
attachments[]ModelEach itemExpand Associate Email — request body — body data item attachments item
bccarrayOptionalBlind carbon copy recipients of the email.
Maximum items: 50
bcc[]ModelEach itemExpand Associate Email — request body — body data item from
ccarrayOptionalCarbon copy recipients of the email.
Maximum items: 50
cc[]ModelEach itemExpand Associate Email — request body — body data item from
contentstringRequired within parentThe email body content.
Maximum length: 32000
date_timestringRequired within parentThe timestamp of the email (ISO 8601 format).
Format: date-time
Maximum length: 50
fromModelRequired within parentExpand Associate Email — request body — body data item from
mail_formatstringOptionalThe format of the email content.
Default: text
One of: text, html
original_message_idstringRequired within parentThe unique identifier of the email from the mail server. This is used to prevent duplicate email associations.
Maximum length: 255
sentbooleanRequired within parentIndicates whether the email was sent (true) or received (false) by the CRM user.
subjectstringRequired within parentThe subject line of the email.
Maximum length: 500
toarrayRequired within parentPrimary recipients of the email.
Maximum items: 50
to[]ModelEach itemExpand Associate Email — request body — body data item from

Referenced models: Associate Email — request body — body data item attachments item, Associate Email — request body — body data item from

Associate Email — request body — body data item attachments item

FieldTypePresenceDescription and constraints
$objectRootReference to an email attachment.
Additional keys: not allowed
idstringRequired within parentThe attachment ID. Use the [Files API](files.yaml#$.paths./files.get) to retrieve attachment IDs.

Maximum length: 100

Associate Email — request body — body data item from

FieldTypePresenceDescription and constraints
$objectRootObject representing an email address and display name.
Additional keys: not allowed
emailstringRequired within parentThe actual email address.
Format: email
Maximum length: 255
user_namestringOptionalThe display name of the email recipient or sender.
Maximum length: 255

Associate Email — response body

FieldTypePresenceDescription and constraints
$objectRootGeneric wrapper for multiple record action responses.
Additional keys: not allowed
EmailsarrayOptionalArray of result statuses for each email association operation.
Maximum items: 50
Emails[]objectEach itemIndividual result for a specific email association.
Additional keys: not allowed
Emails[].codestringOptionalStatus code indicating the result of the operation. Possible values:SUCCESS, ERROR.
Known values: SUCCESS
Maximum length: 50
Emails[].detailsobjectOptionalContextual details about the operation result.
Additional keys: not allowed
Emails[].details.message_idstringRequired within parentThe original message ID of the email that was processed.
Maximum length: 255
Emails[].messagestringOptionalHuman-readable message describing the operation result.
Maximum length: 255
Emails[].statusstringOptionalOperation status. Possible values:success, error.
Known values: success
Maximum length: 50

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.