Skip to content

Zoho: Timelines schemas

22 Zoho schemas with complete fields and constraints.

← Timelines operations · All schemas

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow approval process

FieldTypePresenceDescription and constraints
$objectRootRepresents the Approval Process details associated with the timeline entry.
Additional keys: not allowed
approver_detailsobjectOptionalRepresents the details of the approver who acted on the Approval Process.
Additional keys: not allowed
approver_details.idstringOptionalRepresents the unique ID of the approver user.
Maximum length: 255
approver_details.namestringOptionalRepresents the name of the approver user.
Maximum length: 255
commentsstringOptionalRepresents the comments added during the Approval Process action.
Maximum length: 1000
current_stageJSONOptional
current_stage (anyOf 1)integerAlternativeRepresents the current stage number of the Approval Process at the time of the timeline event.
Format: int32
current_stage (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
delegate_detailsModelOptionalExpand Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow approval process delegate details
next_approverarrayOptionalRepresents an array of the next approvers in the Approval Process sequence.
Maximum items: 50
next_approver[]objectEach itemRepresents a single next approver in the Approval Process.
Additional keys: not allowed
next_approver[].idstringOptionalRepresents the unique ID of the next approver user.
Maximum length: 255
next_approver[].namestringOptionalRepresents the name of the next approver user.
Maximum length: 255
rejected_detailsModelOptionalExpand Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow approval process rejected details
takeover_reasonstringOptionalRepresents the reason provided for the approval task takeover.
Maximum length: 255
takeover_stagestringOptionalRepresents the approval stage at which the takeover occurred.
Maximum length: 255

Referenced models: Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow approval process delegate details, Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow approval process rejected details

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow approval process delegate details

FieldTypePresenceDescription and constraints
$objectRootRepresents the delegation details when the approval task was delegated from one user to another.
Additional keys: not allowed
fromobjectOptionalRepresents the user from whom the approval task was delegated.
Additional keys: not allowed
from.idstringOptionalRepresents the unique ID of the user from whom the approval task was delegated.
Maximum length: 255
from.namestringOptionalRepresents the name of the user from whom the approval task was delegated.
Maximum length: 255
toobjectOptionalRepresents the user to whom the approval task was delegated.
Additional keys: not allowed
to.idstringOptionalRepresents the unique ID of the user to whom the approval task was delegated.
Maximum length: 255
to.namestringOptionalRepresents the name of the user to whom the approval task was delegated.
Maximum length: 255

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow approval process rejected details

FieldTypePresenceDescription and constraints
$objectRootRepresents the details of the rejection event in the Approval Process.
Additional keys: not allowed
idstringOptionalRepresents the unique ID of the user who rejected the approval request.
Maximum length: 255
namestringOptionalRepresents the name of the user who rejected the approval request.
Maximum length: 255
stageobjectOptionalRepresents the stage transition details at the time of rejection.
Additional keys: not allowed
stage.fromstringOptionalRepresents the approval stage from which the rejection occurred.
Maximum length: 255
stage.tostringOptionalRepresents the approval stage to which the process moved after rejection.
Maximum length: 255

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow owner

FieldTypePresenceDescription and constraints
$objectRootRepresents the ownership change details recorded in the timeline entry, including previous and new owner information.
Additional keys: not allowed
idstringOptionalRepresents the unique ID of the owner user.
Maximum length: 255
namestringOptionalRepresents the name of the owner user.
Maximum length: 255
newobjectOptionalRepresents the new owner assigned to the record after the ownership change.
Additional keys: not allowed
new.idstringOptionalRepresents the unique ID of the new owner user.
Maximum length: 255
new.namestringOptionalRepresents the name of the new owner user.
Maximum length: 255
oldobjectOptionalRepresents the previous owner of the record before the ownership change.
Additional keys: not allowed
old.idstringOptionalRepresents the unique ID of the previous owner user.
Maximum length: 255
old.namestringOptionalRepresents the name of the previous owner user.
Maximum length: 255

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow pathfinder

FieldTypePresenceDescription and constraints
$objectRootRepresents the Blueprint process details associated with the timeline entry, including the triggered state and entry or exit flags.
Additional keys: not allowed
process_entrybooleanOptionalIndicates whether the Blueprint process entry action was triggered for this timeline event.
process_exitbooleanOptionalIndicates whether the Blueprint process exit action was triggered for this timeline event.
stateModelOptionalExpand Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow pathfinder state

Referenced models: Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow pathfinder state

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow pathfinder state

FieldTypePresenceDescription and constraints
$objectRootRepresents the Blueprint state associated with the timeline event.
Additional keys: not allowed
idstringOptionalRepresents the unique ID of the Blueprint state.
Maximum length: 255
is_last_statebooleanOptionalIndicates whether this Blueprint state is the final state in the process.
namestringOptionalRepresents the name of the Blueprint state.
Maximum length: 255
trigger_typestringOptionalRepresents the trigger type that caused the Blueprint state to activate.
Maximum length: 255

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow review process

FieldTypePresenceDescription and constraints
$objectRootRepresents the review process details associated with the timeline entry.
Additional keys: not allowed
deactivated_processModelOptionalExpand Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow review process deactivated process
delugeobjectOptionalRepresents the Deluge script associated with the review process event.
Additional keys: not allowed
deluge.idstringOptionalRepresents the unique ID of the Deluge script.
Maximum length: 255
deluge.namestringOptionalRepresents the name of the Deluge script.
Maximum length: 255
rejectionobjectOptionalRepresents the rejection details when the review process was rejected.
Additional keys: not allowed
rejection.commentstringOptionalRepresents the comment provided with the rejection.
Maximum length: 255
rejection.reasonstringOptionalRepresents the reason provided for the rejection.
Maximum length: 255

Referenced models: Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow review process deactivated process

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow review process deactivated process

FieldTypePresenceDescription and constraints
$objectRootRepresents the process that was deactivated as part of the review process event.
Additional keys: not allowed
idJSONOptional
id (anyOf 1)stringAlternativeRepresents the unique ID of the deactivated process. This field is nullable.
Maximum length: 255
id (anyOf 2)nullAlternativeRepresents the unique ID of the deactivated process. This field is nullable.
Maximum length: 255
namestringOptionalRepresents the name of the deactivated process.
Maximum length: 255

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule

FieldTypePresenceDescription and constraints
$objectRootRepresents the Scoring Rule details associated with the timeline entry, including score changes for positive and negative scoring and touchpoint scoring.
Additional keys: not allowed
negative_scoreModelOptionalExpand Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule negative score
positive_scoreModelOptionalExpand Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule positive score
touch_pointModelOptionalExpand Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule touch point
zia_typebooleanOptionalIndicates whether the Scoring Rule event was triggered by Zia, the AI assistant in Zoho CRM.

Referenced models: Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule negative score, Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule positive score, Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule touch point

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule negative score

FieldTypePresenceDescription and constraints
$objectRootRepresents the negative score change recorded for the record by the Scoring Rule.
Additional keys: not allowed
newJSONOptional
new (anyOf 1)stringAlternativeRepresents the new negative score value after the Scoring Rule was applied. This field is nullable.
Maximum length: 20
new (anyOf 2)nullAlternativeRepresents the new negative score value after the Scoring Rule was applied. This field is nullable.
Maximum length: 20
oldJSONOptional
old (anyOf 1)stringAlternativeRepresents the previous negative score value before the Scoring Rule was applied. This field is nullable.
Maximum length: 20
old (anyOf 2)nullAlternativeRepresents the previous negative score value before the Scoring Rule was applied. This field is nullable.
Maximum length: 20

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule positive score

FieldTypePresenceDescription and constraints
$objectRootRepresents the positive score change recorded for the record by the Scoring Rule.
Additional keys: not allowed
newJSONOptional
new (anyOf 1)stringAlternativeRepresents the new positive score value after the Scoring Rule was applied. This field is nullable.
Maximum length: 20
new (anyOf 2)nullAlternativeRepresents the new positive score value after the Scoring Rule was applied. This field is nullable.
Maximum length: 20
oldJSONOptional
old (anyOf 1)stringAlternativeRepresents the previous positive score value before the Scoring Rule was applied. This field is nullable.
Maximum length: 20
old (anyOf 2)nullAlternativeRepresents the previous positive score value before the Scoring Rule was applied. This field is nullable.
Maximum length: 20

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule touch point

FieldTypePresenceDescription and constraints
$objectRootRepresents the touchpoint score details associated with the Scoring Rule event.
Additional keys: not allowed
negative_scoreModelOptionalExpand Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule touch point negative score
positive_scoreModelOptionalExpand Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule touch point positive score
scoreModelOptionalExpand Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule touch point score

Referenced models: Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule touch point negative score, Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule touch point positive score, Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule touch point score

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule touch point negative score

FieldTypePresenceDescription and constraints
$objectRootRepresents the touchpoint negative score change recorded by the Scoring Rule.
Additional keys: not allowed
newJSONOptional
new (anyOf 1)stringAlternativeRepresents the new touchpoint negative score value after the Scoring Rule was applied. This field is nullable.
Maximum length: 20
new (anyOf 2)nullAlternativeRepresents the new touchpoint negative score value after the Scoring Rule was applied. This field is nullable.
Maximum length: 20
oldJSONOptional
old (anyOf 1)stringAlternativeRepresents the previous touchpoint negative score value before the Scoring Rule was applied. This field is nullable.
Maximum length: 20
old (anyOf 2)nullAlternativeRepresents the previous touchpoint negative score value before the Scoring Rule was applied. This field is nullable.
Maximum length: 20

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule touch point positive score

FieldTypePresenceDescription and constraints
$objectRootRepresents the touchpoint positive score change recorded by the Scoring Rule.
Additional keys: not allowed
newJSONOptional
new (anyOf 1)stringAlternativeRepresents the new touchpoint positive score value after the Scoring Rule was applied. This field is nullable.
Maximum length: 20
new (anyOf 2)nullAlternativeRepresents the new touchpoint positive score value after the Scoring Rule was applied. This field is nullable.
Maximum length: 20
oldJSONOptional
old (anyOf 1)stringAlternativeRepresents the previous touchpoint positive score value before the Scoring Rule was applied. This field is nullable.
Maximum length: 20
old (anyOf 2)nullAlternativeRepresents the previous touchpoint positive score value before the Scoring Rule was applied. This field is nullable.
Maximum length: 20

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow scoring rule touch point score

FieldTypePresenceDescription and constraints
$objectRootRepresents the overall touchpoint score change recorded by the Scoring Rule.
Additional keys: not allowed
newJSONOptional
new (anyOf 1)stringAlternativeRepresents the new overall touchpoint score value after the Scoring Rule was applied. This field is nullable.
Maximum length: 20
new (anyOf 2)nullAlternativeRepresents the new overall touchpoint score value after the Scoring Rule was applied. This field is nullable.
Maximum length: 20
oldJSONOptional
old (anyOf 1)stringAlternativeRepresents the previous overall touchpoint score value before the Scoring Rule was applied. This field is nullable.
Maximum length: 20
old (anyOf 2)nullAlternativeRepresents the previous overall touchpoint score value before the Scoring Rule was applied. This field is nullable.
Maximum length: 20

Get Timelines — response body — timeline, info timeline item automation details approval process, assigned to, group id, module, owner, pathfinder, review process, rule, scoring rule, type, workflow workflow

FieldTypePresenceDescription and constraints
$objectRootRepresents the workflow details associated with the timeline entry.
Additional keys: not allowed
field_update_actionarrayOptionalRepresents an array of field update actions executed by the workflow.
Maximum items: 50
field_update_action[]objectEach itemRepresents a single field update action executed by the workflow.
Additional keys: not allowed
field_update_action[].idstringOptionalRepresents the unique ID of the workflow field update action.
Maximum length: 255
field_update_action[].namestringOptionalRepresents the name of the workflow field update action.
Maximum length: 255

Get Timelines — response body — timeline, info timeline item extension id, namespace, signal signal

FieldTypePresenceDescription and constraints
$objectRootRepresents the signal details dispatched by the extension.
Additional keys: not allowed
actionstringOptionalRepresents the action performed by the extension signal.
Maximum length: 255
display_labelstringOptionalRepresents the display label shown for the extension signal in the CRM timeline.
Maximum length: 255
idstringOptionalRepresents the unique ID of the extension signal.
Maximum length: 255
mediumstringOptionalRepresents the medium through which the extension signal was generated.
Maximum length: 255

Get Timelines — response body — timeline, info timeline item field history **Contains the following details:** item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single field change recorded in the timeline event.
Additional keys: not allowed
_valueModelOptionalExpand Get Timelines — response body — timeline, info timeline item field history **Contains the following details:** item value
api_namestringOptionalRepresents the API name of the field that changed.
Maximum length: 255
data_typestringOptionalRepresents the data type of the field that changed.
Maximum length: 255
enable_colour_codebooleanOptionalIndicates whether color coding is enabled for the changed field's values.
field_labelstringOptionalRepresents the display label of the field that changed.
Maximum length: 255
idstringOptionalRepresents the unique ID of the changed field.
Maximum length: 255
pick_list_valuesarrayOptionalRepresents an array of picklist options for the changed field, applicable when the field is a picklist type.
Maximum items: 200
pick_list_values[]ModelEach itemExpand Get Timelines — response body — timeline, info timeline item field history **Contains the following details:** item pick list values item

Referenced models: Get Timelines — response body — timeline, info timeline item field history **Contains the following details:** item pick list values item, Get Timelines — response body — timeline, info timeline item field history **Contains the following details:** item value

Get Timelines — response body — timeline, info timeline item field history **Contains the following details:** item pick list values item

FieldTypePresenceDescription and constraints
$objectRootRepresents a single picklist option for the changed field.
Additional keys: not allowed
actual_valuestringOptionalRepresents the actual stored value of the picklist option.
Maximum length: 255
colour_codeJSONOptional
colour_code (anyOf 1)stringAlternativeRepresents the color code associated with the picklist option. This field is nullable.
Maximum length: 255
colour_code (anyOf 2)nullAlternativeRepresents the color code associated with the picklist option. This field is nullable.
Maximum length: 255
display_valuestringOptionalRepresents the display text of the picklist option shown in the CRM interface.
Maximum length: 255
idstringOptionalRepresents the unique ID of the picklist option.
Maximum length: 255
reference_valuestringOptionalRepresents the reference value of the picklist option, used for lookups and cross-references.
Maximum length: 255
sequence_numberJSONOptional
sequence_number (anyOf 1)integerAlternativeRepresents the sequence number that determines the display order of the picklist option.
Format: int32
sequence_number (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
typestringOptionalRepresents the type of the picklist option.
Maximum length: 255

Get Timelines — response body — timeline, info timeline item field history **Contains the following details:** item value

FieldTypePresenceDescription and constraints
$objectRootRepresents the old and new values for the changed field.
Additional keys: not allowed
newJSONOptional
new (anyOf 1)stringAlternativeRepresents the new value of the field after the change. This field is nullable.
Maximum length: 255
new (anyOf 2)nullAlternativeRepresents the new value of the field after the change. This field is nullable.
Maximum length: 255
oldJSONOptional
old (anyOf 1)stringAlternativeRepresents the previous value of the field before the change. This field is nullable.
Maximum length: 255
old (anyOf 2)nullAlternativeRepresents the previous value of the field before the change. This field is nullable.
Maximum length: 255

Get Timelines — response body — timeline, info timeline item related record id, module, name module api name, id, name — shared_module_2b0dda6c2f47

FieldTypePresenceDescription and constraints
$objectRootRepresents the module information for the related CRM record.
Additional keys: not allowed
api_namestringOptionalRepresents the API name of the module containing the related CRM record.
Maximum length: 255
idstringOptionalRepresents the unique ID of the module containing the related CRM record.
Maximum length: 255
namestringOptionalRepresents the display name of the module containing the related CRM record.
Maximum length: 255

Get Timelines — response body — timeline, info timeline item related record id, module, name module api name, id, name — shared_module_633d561b2023

FieldTypePresenceDescription and constraints
$nullRootRepresents the module information for the related CRM record.
Additional keys: not allowed
api_namestringOptionalRepresents the API name of the module containing the related CRM record.
Maximum length: 255
idstringOptionalRepresents the unique ID of the module containing the related CRM record.
Maximum length: 255
namestringOptionalRepresents the display name of the module containing the related CRM record.
Maximum length: 255

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.