Skip to content

Zoho: Get Field Update By Id

Zoho fieldUpdates.getFieldUpdateById: arguments, response, policy and SDK examples.

← Field updates operations · Get started

Operation zoho.getfieldupdatebyid

Provider route: GET /crm/v8/settings/automation/field_updates/{id}. Alter supplies the connection’s credentials and routing.

Install @alter-ai/sdk @alter-ai/zoho with npm, or alter-sdk-zoho with pip. Supply your connected customer’s grant ID and the arguments described below.

import { App } from "@alter-ai/sdk";
import { ZohoIntegration } from "@alter-ai/zoho";
async function execute(input: Parameters<ZohoIntegration["fieldUpdates"]["getFieldUpdateById"]>[0]) {
const app = new App({ apiKey: process.env.ALTER_API_KEY! });
try {
const provider = new ZohoIntegration(app, { grantId: process.env.PROVIDER_GRANT_ID! });
const call = await provider.fieldUpdates.getFieldUpdateById(input);
const result = await call.wait();
return result.bodyJson();
} finally {
await app.close();
}
}
import os
from alter_sdk import App
from alter_sdk_zoho import ZohoIntegration
async def execute(arguments):
async with App(api_key=os.environ["ALTER_API_KEY"]) as app:
provider = ZohoIntegration(app, {"grant_id": os.environ["PROVIDER_GRANT_ID"]})
call = await provider.field_updates.get_field_update_by_id(arguments)
result = await call.wait()
return result.body_json()
FieldTypePresenceDescription and constraints
$objectRootAdditional keys: not allowed
pathobjectRequired within parentAdditional keys: not allowed
path.idstringRequired within parentMaximum length: 255
queryobjectOptionalAdditional keys: not allowed
query.include_inner_detailsstringOptionalOne of: field_label, enable_colour_code, pick_list_values.colour_code, data_type, display_value

Response media type: application/json. The table describes the pinned successful response. Referenced models link to their complete fields.

FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)ModelAlternativeExpand Get Field Update By Id — response body — field updates
$ (anyOf 2)nullAlternative

Referenced models: Get Field Update By Id — response body — field updates

2 more schemas are linked from the tables above, on the schema pages.

Get Field Update By Id — response body — field updates
FieldTypePresenceDescription and constraints
$objectRootResponse payload for retrieving a single field update action by ID.
Additional keys: not allowed
field_updatesarrayOptionalArray containing the matched field update action. Contains one item for a valid ID.
Maximum items: 1
field_updates[]ModelEach itemExpand Get Field Update By Id — response body — field updates field updates item

Referenced models: Get Field Update By Id — response body — field updates field updates item

Get Field Update By Id — response body — field updates field updates item created by
FieldTypePresenceDescription and constraints
$objectRootUser who created the field update action, including display name and unique identifier.
Additional keys: not allowed
idstringOptionalUnique identifier of the user who created the resource.
Maximum length: 255
namestringOptionalDisplay name of the user who created the resource.
Maximum length: 255
Get Field Update By Id — response body — field updates field updates item lock status
FieldTypePresenceDescription and constraints
$objectRootIndicates whether a particular component is locked, affecting its editability and deletability.
Additional keys: not allowed
lockedbooleanOptionalTrue when the action is locked and cannot be edited or deleted.
Get Field Update By Id — response body — field updates field updates item modified by
FieldTypePresenceDescription and constraints
$objectRootUser who last modified the field update action, including display name and unique identifier.
Additional keys: not allowed
idstringOptionalUnique identifier of the user who last modified the resource.
Maximum length: 255
namestringOptionalDisplay name of the user who last modified the resource.
Maximum length: 255
Create Field Update — request body — body field updates item module
FieldTypePresenceDescription and constraints
$objectRootModule metadata for the primary CRM module associated with the field update action.
Additional keys: not allowed
api_namestringRequired within parentCRM module API name used in automation configuration (e.g., Leads, Contacts, Deals).
Maximum length: 255
idstringOptionalUnique identifier of the CRM module corresponding to api_name.
Maximum length: 255
moduleNamestringOptionalInternal module name. Present only in responses.
Maximum length: 255
plural_labelstringOptionalPlural display label of the module (e.g., Deals, Leads). Present only in responses.
Maximum length: 255
singular_labelstringOptionalSingular display label of the module (e.g., Deal, Lead). Present only in responses.
Maximum length: 255
Get Field Update By Id — response body — field updates field updates item dependent fields null item
FieldTypePresenceDescription and constraints
$objectRootA dependent field that must be included alongside the target field's value, used when the target field's valid options depend on another field (for example, Pipeline requires Stage). Supports nesting up to 3 levels.

Additional keys: not allowed
dependent_fieldsarrayOptionalNested dependent fields that must be set when the current dependent field itself has further dependencies.
Maximum items: 10
dependent_fields[]ModelEach itemExpand Get Field Update By Id — response body — field updates field updates item dependent fields null item dependent fields item
fieldModelRequired within parentExpand Get Field Update By Id — response body — field updates field updates item field
Specify the API name and ID of the dependent field to be updated.
valuestringRequired within parentContains value of the dependent field.
Maximum length: 255

Referenced models: Get Field Update By Id — response body — field updates field updates item dependent fields null item dependent fields item, Get Field Update By Id — response body — field updates field updates item field

Get Field Update By Id — response body — field updates field updates item field
FieldTypePresenceDescription and constraints
$objectRootIdentifies the target field to update. Requires both id and api_name; if they refer to different fields, the request fails with AMBIGUITY_DURING_PROCESSING.

Additional keys: not allowed
api_namestringRequired within parentAPI name of the CRM field (e.g., Deal_Name, Pipeline, Owner, Layout, Multi_Select_1).
Maximum length: 255
data_typestringOptionalData type of the CRM field, for example text, picklist, or lookup.
Maximum length: 255
field_labelstringOptionalDisplay label of the CRM field, as shown in the CRM UI.
Maximum length: 255
idstringRequired within parentUnique identifier of the CRM field. Mandatory in create/update payloads.
Maximum length: 255
ui_typeJSONOptional
ui_type (anyOf 1)integerAlternativeInternal UI type code for the field. Present only in response; not required in requests.
Format: int32
ui_type (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:\.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
Get Field Update By Id — response body — field updates field updates item update type
FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)stringAlternativeSpecifies how the new value is applied to a multi-select picklist or Owner field: overwrite replaces the existing value, append adds to the existing entries. Omit or set to null for single-value fields.
Known values: overwrite, append
Maximum length: 255
$ (anyOf 2)nullAlternativeSpecifies how the new value is applied to a multi-select picklist or Owner field: overwrite replaces the existing value, append adds to the existing entries. Omit or set to null for single-value fields.
Known values: overwrite, append
Maximum length: 255
Get Field Update By Id — response body — field updates field updates item related module
FieldTypePresenceDescription and constraints
$JSONRoot
$ (anyOf 1)objectAlternativeRelated module metadata for automation contexts that operate on related records. Null when no related module context applies.
Additional keys: not allowed
$ (anyOf 1).api_namestringOptionalCRM related-module API name used in automation configuration (e.g., Notes).
Maximum length: 255
$ (anyOf 1).idstringOptionalUnique identifier of the related CRM module corresponding to api_name.
Maximum length: 255
$ (anyOf 2)nullAlternativeRelated module metadata for automation contexts that operate on related records. Null when no related module context applies.
Additional keys: not allowed
$ (anyOf 2).api_namestringOptionalCRM related-module API name used in automation configuration (e.g., Notes).
Maximum length: 255
$ (anyOf 2).idstringOptionalUnique identifier of the related CRM module corresponding to api_name.
Maximum length: 255
Get Field Update By Id — response body — field updates field updates item related records null item
FieldTypePresenceDescription and constraints
$objectRootIdentifies a related module whose open records' ownership should be transferred alongside the parent record when the Owner field is updated. Available modules depend on the parent module context.
Additional keys: not allowed
api_namestringRequired within parentAPI name of the related module. Events, Calls, Tasks - open activity records, available for all modules. Contacts - available only when the parent module is Accounts. Deals - available when the parent module is Accounts or Contacts.
Known values: Events, Calls, Tasks, Contacts, Deals
Maximum length: 255
idstringOptionalUnique identifier of the related module. This is the module ID corresponding to the api_name.
Maximum length: 255
Get Field Update By Id — response body — field updates field updates item dependent fields null item dependent fields item
FieldTypePresenceDescription and constraints
$objectRootSecond-level dependent field in a chained dependency. Example: Stage in a Pipeline -> Stage chain.
Additional keys: not allowed
dependent_fieldsarrayOptionalThird-level dependent fields for deeper dependency chains.
Maximum items: 10
dependent_fields[]ModelEach itemExpand Get Field Update By Id — response body — field updates field updates item dependent fields null item dependent fields item dependent fields item
fieldModelRequired within parentExpand Get Field Update By Id — response body — field updates field updates item field
Specify the API name and ID of the dependent field to be updated.
valuestringRequired within parentContains value of the dependent field.
Maximum length: 255

Referenced models: Get Field Update By Id — response body — field updates field updates item dependent fields null item dependent fields item dependent fields item, Get Field Update By Id — response body — field updates field updates item field

SDK function policy ID: zoho.getfieldupdatebyid. Catalog operation: getFieldUpdateById. Rules can name either ID; function rules distinguish managed calls and conservatively cover raw calls sharing the route. Existing grant permissions and policy rules apply. wait() returns an immediate result or waits for a required approval; it never approves the request itself. Persist the approval ID to resume after a restart.

Provider errors retain their response; JSON decoding raises ProviderAPIError for provider failures. ManagedOperationError identifies contract/input/retention errors. See error handling and provider-specific behavior. Sensitive input may be refused before approval storage. A decoding error never resubmits a write.

No-content response statuses: [204]

Official provider source

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.