Actions - Field Updates
Purpose
Retrieve all available field updates configured in your Zoho CRM account. Refer to Setting Field Updates for more details.
Endpoints
- GET /settings/automation/field_updates
- GET /settings/automation/field_updates/{field_update_ID}
Request Details
Request URL
To retrieve all field updates:
{api-domain}/crm/{version}/settings/automation/field_updates
To retrieve a single field update:
{api-domain}/crm/{version}/settings/automation/field_updates/{field_update_ID}
Header
Leads, Accounts, Contacts, Deals, Campaigns, Tasks, Cases, Events, Solutions, Products, Vendors, Price Books, Quotes, Sales Orders, Purchase Orders, Invoices, Appointments, and Custom.
Scope
ZohoCRM.settings.automation_actions.READ
Parameters
Note
The following parameters are applicable only for the GET - /settings/automation/field_updates endpoint.
- pageinteger, optional
To get the list of field updates from the respective pages. The default value is 1. Note that you cannot use this param with the "page_token" param.
Possible values: Positive integer values only. - per_pageinteger, optional
Specify how many field updates to return per page. The default and the maximum possible value is 200.
Possible values: Positive integer values only. - sort_bystring, optional
To sort the list of field updates. By default, the response is sorted by Created_Time.
Possible values: Modified_Time
- sort_orderstring, optional
To sort the available list of field updates in either ascending or descending order, based on the value of "sort_by" parameter.
Possible values:- desc : Displays field updates in descending order. This is the default value.
- asc : Displays field updates in ascending order.
- include_inner_detailsinteger, optional
To retrieve additional details about the field associated with each field update.
Possible values:- field_label : The label of the field as displayed in the Zoho CRM UI.
- enable_colour_code : To fetch the enable_colour_code in the response, which indicates whether the picklist field has color coding enabled or not.
- pick_list_values.colour_code : To fetch the HEX color code for each picklist value in the response, if defined.
- data_type : To include the filed data type in the response.
- display_value : The UI-friendly display value of the field update’s value. This is especially helpful for picklists or lookups.
- feature_typestring, optional
To filter field updates by their automation feature type.
Possible values: workflow, assignment_rules - filtersstring, optional
To filter the list of field update actions by name.
Structure for the filters parameter:
{
"field": {
"api_name": "{{value}}"
},
"comparator": "contains",
"value": "{{value}}"
}
Example: {"field":{"api_name":"name"},"comparator":"contains","value":"ZOHOLICS"}
This retrieves all field updates where the name contains "ZOHOLICS".The value for the "filters" param structured below.
- fieldsJSON object, optional
Represents the attribute to filter with.
Supported attributes: name
- comparatorstring, mandatory
Represents the comparator used for filtering.
supported value: contains
- valuestring, mandatory
The name of the field update action to filter by.
Note
- You must encode the value of the filters parameter before sending the request.
- You can have only one criterion for this parameter.
Sample Request
Copiedcurl "https://www.zohoapis.com/crm/v8/settings/automation/field_updates"
-X GET
-H "Authorization: Zoho-oauthtoken 1000.8cb99dxxxxxxxxxxxxx9be93.9b8xxxxxxxxxxxxxxxf"
Response JSON
- field_updatesJSON array
Lists the field update actions configured in your Zoho CRM organization.
- created_timestring
Represents when the field update was created.
- update_typestring
Specifies whether the field update’s value replaces existing values or is added to the existing list. This is relevant for multi-select picklist fields.
Possible values:
- overwrite : Replaces existing values with the new ones.
- append : Adds new values to the existing ones.
- lock_statusJSON object
Contains the lock information for the field update action.
- lockedBoolean
Represents the status of the field update.
Possible values:- true : The field update is locked. You cannot edit or delete the field update.
- false : The field update is not locked. You can edit or delete the field update.
- apply_assignment_thresholdBoolean
Represents if assignment rule threshold checks are applied.
Possible values:
- true : Assignment threshold rules are applied
- false : Assignment threshold rules are not applied
- moduleJSON object
Contains the details of the module where the field update applies, such as Leads, Contacts, or custom modules.
- editableBoolean
Represents if the field update can be edited or not.
Possible values:- true : The field update can be edited.
- false : The field update cannot be edited.
- deletableBoolean
Represents if the field update can be deleted or not.
Possible values:
- true : The field update can be deleted.
- false : The field update cannot be deleted.
- sourcestring
Represents the source of the field update.
- typestring
Represents the type of the field update. It defines how the new value is applied to the field.
Possible value :
- static : A fixed value is applied
- created_byJSON object
Contains the details of the user who created the field update action.
- notifyBoolean
Represents if an email notification is sent to the record owner when the field update is executed. Please note that this key applies only to Owner fields.
Possible values:- true : Let the system notify when field update occurs.
- false : Let the system not to notify when field update occurs.
- feature_typestring
Represents the automation feature in which the field update has been used.
Possible values: workflow and assignment_rules.
- modified_timestring
Represents when the field update was last modified.
- fieldJSON object
Represents the field being updated with its api_name and ID.
- dependent_fieldsJSON object
Specifies the dependent fields that are affected when the target field is updated. This is primarily used in picklist dependencies, where the value of one field controls the valid options in another field.
Example : If you update the Country field to India, the dependent field State will automatically be restricted to Indian states only. - associatedBoolean
Represents if the field update is currently linked to any automation feature in Zoho CRM like workflow, blueprints, assignment rules, connected workflow, and so on.
Possible values:- true : The field update is associated with one or more CRM automation features.
- false : The field update is not linked to any automation and can be freely modified or deleted.
- nameBoolean
Represents the name of the field update option.
- modified_byJSON object
Represents the name and ID of the user who last modified the field update.
- idstring
Represents the unique ID of the field update.
- valuestring
Represents the value to set in the specified field. It returns a string for single-value fields and an array for multi-select fields.
Possible Errors
- NO_CONTENTHTTP 204
No field updates available
Resolution: Specify a valid field update ID. - INVALID_REQUEST_METHODHTTP 400
The http request method type is not a valid one
Resolution: You have specified an invalid HTTP method to access the API URL.
Specify a valid request method. Refer to the Endpoints section. - OAUTH_SCOPE_MISMATCHHTTP 401
Unauthorized
Resolution: The client does not have a valid scope to retrieve field updates. Create a new token with valid scope. Refer to the Scope section for details. - AUTHENTICATION_FAILUREHTTP 401
Authentication failed
Resolution: Pass the access token in the request header of the API call. - INVALID_URL_PATTERNHTTP 404
Please check if the URL trying to access is a correct one
Resolution: The request URL specified is incorrect. Specify a valid request URL. Refer to Request URL section for details. - INTERNAL_ERRORHTTP 500
Internal Server Error
Resolution: Unexpected and unhandled exception in the server. Contact support team.
Sample Response
Copied{
"field_updates": [
{
"created_time": "2025-06-23T04:48:52-07:00",
"update_type": null,
"lock_status": {
"locked": false
},
"apply_assignment_threshold": false,
"editable": true,
"module": {
"api_name": "Leads",
"id": "5725767000000002175"
},
"related_module": null,
"deletable": true,
"source": "crm",
"type": "static",
"created_by": {
"name": "Patricia Boyle",
"id": "5725767000000411001"
},
"notify": false,
"feature_type": "workflow",
"modified_time": "2025-07-08T03:43:11-07:00",
"field": {
"api_name": "Company",
"id": "5725767000000002591"
},
"associated": false,
"related_records": null,
"name": "ZOHOLICS",
"modified_by": {
"name": "Patricia Boyle",
"id": "5725767000000411001"
},
"id": "5725767000006953001",
"value": "ZoHo"
},
{
"created_time": "2025-06-26T11:40:37-07:00",
"update_type": "overwrite",
"lock_status": {
"locked": false
},
"apply_assignment_threshold": false,
"editable": true,
"module": {
"api_name": "Leads",
"id": "5725767000000002175"
},
"related_module": null,
"deletable": true,
"source": "crm",
"type": "static",
"created_by": {
"name": "Patricia Boyle",
"id": "5725767000000411001"
},
"notify": false,
"feature_type": "workflow",
"modified_time": "2025-06-26T11:59:35-07:00",
"field": {
"api_name": "Campaign",
"id": "5725767000007001002"
},
"associated": false,
"related_records": null,
"name": "Languages Known",
"modified_by": {
"name": "Patricia Boyle",
"id": "5725767000000411001"
},
"id": "5725767000006998001",
"value": [
"English",
"Spanish",
"Hindi"
]
},
{
"created_time": "2025-06-26T10:54:39-07:00",
"update_type": null,
"lock_status": {
"locked": false
},
"apply_assignment_threshold": false,
"editable": true,
"module": {
"api_name": "Leads",
"id": "5725767000000002175"
},
"related_module": null,
"deletable": true,
"source": "crm",
"type": "static",
"created_by": {
"name": "Patricia Boyle",
"id": "5725767000000411001"
},
"notify": false,
"feature_type": "workflow",
"modified_time": "2025-06-26T11:21:07-07:00",
"field": {
"api_name": "Company",
"id": "5725767000000002591"
},
"associated": false,
"related_records": null,
"name": "info tech",
"modified_by": {
"name": "Patricia Boyle",
"id": "5725767000000411001"
},
"id": "5725767000006994002",
"value": "info"
},
{
"created_time": "2025-06-23T22:44:09-07:00",
"update_type": null,
"lock_status": {
"locked": false
},
"apply_assignment_threshold": false,
"editable": true,
"module": {
"api_name": "Leads",
"id": "5725767000000002175"
},
"related_module": null,
"deletable": true,
"source": "crm",
"type": "static",
"created_by": {
"name": "Patricia Boyle",
"id": "5725767000000411001"
},
"notify": false,
"feature_type": "workflow",
"modified_time": "2025-06-23T22:44:09-07:00",
"field": {
"api_name": "Company",
"id": "5725767000000002591"
},
"associated": false,
"related_records": null,
"name": "ZOHOLICS",
"modified_by": {
"name": "Patricia Boyle",
"id": "5725767000000411001"
},
"id": "5725767000006960001",
"value": "ZoHo"
},
.
.
.
],
"info": {
"per_page": 200,
"count": 13,
"page": 1,
"more_records": false
}
}