All integrations

Zoho CRM

BUSINESS · CRM & SUPPORT

Leads, contacts, accounts, and deals under that person’s own token.

Acts as the person, not as itself

Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.

Credentials never touch the agent

Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.

Every call on the record

Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.

What an agent can do

Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.

zohocrm_delete_actions_watchWRITE

Disable notification channels. To disable one or more notification channels in your Zoho CRM organization.

ZohoCRM.notifications.ALLZohoCRM.notifications.DELETE
zohocrm_delete_appointments_sWRITE

Delete one or more appointment records. To delete one or more appointment records in your Zoho CRM organization. Note that this API will not delete any deals created on the completion of the deleted appointments.

ZohoCRM.modules.DELETE
zohocrm_delete_appointments_s_by_appointmentidWRITE

Delete an Appointment by ID. To delete a single appointment record from your Zoho CRM organization by its unique ID. Note that this operation will not delete any deals created upon completion of the appointment.

ZohoCRM.modules.DELETE
zohocrm_delete_by_moduleWRITE

Delete records from a specified module. To permanently delete more records from the specified module in your Zoho CRM organization, use the [Get Records API](record.yaml#$.paths./module.get) to retrieve the record IDs. A maximum of 100 records can be deleted per API call. By default, all workflows related to this API are executed. All subforms related to...

ZohoCRM.modules.DELETE
zohocrm_delete_by_module_by_dealid_contact_rolesWRITE

Deal Contact Roles. Remove one or more contact role associations from a deal using their relation IDs.

ZohoCRM.modules.DELETE
zohocrm_delete_by_module_by_dealid_contact_roles_by_contactidWRITE

Deal Contact Roles. Remove a specific contact-deal relation using the contact identifier in the path.

ZohoCRM.modules.DELETE
zohocrm_delete_by_module_by_record_email_drafts_by_draftWRITE

Delete an Email Draft. Deletes the specified email draft for the given record.

ZohoCRM.modules.DELETE
zohocrm_delete_by_module_by_record_photoWRITE

Delete a record photo. To delete the photo associated with a specific record in your Zoho CRM organization.

ZohoCRM.modules.DELETE
zohocrm_delete_by_module_by_recordidWRITE

Delete a specific record by ID. To permanently delete a specific record by its unique ID from the specified module in your Zoho CRM organization. Use the [Get Records API](record.yaml#$.paths./module.get) to retrieve the record IDs.

ZohoCRM.modules.DELETE
zohocrm_delete_by_moduleapiname_by_recordid_actions_shareWRITE

Revoke sharing on a record. To revoke all sharing on a specific record in a module of your Zoho CRM organization. Use this operation to remove access that was previously granted to users, roles, or groups through record-level sharing.

ZohoCRM.share.accounts.DELETEZohoCRM.share.bundles.DELETEZohoCRM.share.calls.DELETEZohoCRM.share.campaigns.DELETEZohoCRM.share.cases.DELETEZohoCRM.share.contacts.DELETEZohoCRM.share.custom.DELETEZohoCRM.share.deals.DELETEZohoCRM.share.events.DELETEZohoCRM.share.invoices.DELETEZohoCRM.share.leads.DELETEZohoCRM.share.pricebooks.DELETEZohoCRM.share.products.DELETEZohoCRM.share.purchaseorders.DELETEZohoCRM.share.quotes.DELETEZohoCRM.share.salesorders.DELETEZohoCRM.share.solutions.DELETEZohoCRM.share.tasks.DELETEZohoCRM.share.vendors.DELETE
zohocrm_delete_by_moduleapiname_by_recordid_attachments_by_idWRITE

Delete Link Attachment. Deletes a link attachment associated with a specific record in a module. Note that only link attachments can be deleted using this endpoint; file attachments cannot be deleted through this API.

ZohoCRM.modules.ALLZohoCRM.modules.DELETE
zohocrm_delete_by_modulename_by_recordid_locking_information_s_by_lockidWRITE

Remove lock from a locked record. To remove the lock from a locked record in the specified module of your Zoho CRM account.

ZohoCRM.settings.ALL
zohocrm_delete_by_parentrecordmodule_by_parentrecord_by_relatedlistWRITE

Delink related records. To delink multiple records from a parent record's related list in your Zoho CRM organization. This operation removes only the relationship links - the related records themselves remain intact in their respective modules.

ZohoCRM.modules.DELETE
zohocrm_delete_by_parentrecordmodule_by_parentrecord_by_relatedlist_by_recordWRITE

Delink a related record. To delink a specific related record from a parent record in your Zoho CRM organization. This operation removes only the relationship link - the related record itself remains intact in its module.

ZohoCRM.modules.DELETE
zohocrm_delete_by_parentrecordmodule_by_parentrecordid_notesWRITE

Related Notes. Deletes one or more notes associated with a specific parent record using comma-separated note IDs in the query parameter.

ZohoCRM.modules.DELETEZohoCRM.modules.READ
zohocrm_delete_by_parentrecordmodule_by_parentrecordid_notes_by_noteidWRITE

Related Note. Deletes a specific note record associated with a parent record using the note ID in the path.

ZohoCRM.modules.DELETEZohoCRM.modules.READ
zohocrm_delete_contacts_by_contactid_emails_actions_link_recordWRITE

Unlink Emails from Deals. To unlink deals from one or more of a contact's emails. An email will only be linked to a single deal at a time. When you call this API, the specified email(s) will be unlinked from them. The user's profile requires 'View' permission for Deals and Contacts modules to use this API.

ZohoCRM.modules.CREATE
zohocrm_delete_contacts_by_contactid_emails_by_messageid_actions_link_recordWRITE

Unlink Deal Email. Unlinks an email from a specified record in CRM.

ZohoCRM.modules.CREATE
zohocrm_delete_contacts_rolesWRITE

Delete Contact Roles. Deletes one or more contact roles by their unique identifiers in your Zoho CRM organization.

ZohoCRM.modules.DELETE
zohocrm_delete_contacts_roles_by_roleWRITE

Delete a Contact Role. Deletes a specific contact role by its unique identifier in your Zoho CRM organization.

ZohoCRM.modules.DELETE
zohocrm_delete_notesWRITE

Notes. Permanently deletes one or more notes using comma-separated note IDs.

ZohoCRM.modules.DELETE
zohocrm_delete_notes_by_idWRITE

Delete a Specific Note. Permanently deletes a specific note by its ID.

ZohoCRM.modules.DELETE
zohocrm_delete_org_photoWRITE

Delete the organization photo. To delete the organization photo from your Zoho CRM organization.

ZohoCRM.org.DELETE
zohocrm_delete_services_sWRITE

Delete one or more service records. To delete one or more service records from your Zoho CRM organization. All appointments associated with the deleted services are also deleted; however, deals created upon completion of those appointments are not deleted.

ZohoCRM.modules.DELETE
zohocrm_delete_services_s_by_idWRITE

Delete a service record by ID. To delete a service record from your Zoho CRM organization by its unique ID. When a service record is removed, all appointments associated with that service are also removed; however, deals created upon completion of an appointment under the service are not affected.

ZohoCRM.modules.DELETE
zohocrm_delete_settings_automation_assignment_rules_by_idWRITE

Delete an Assignment Rule. To delete a single Assignment Rule from your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_delete_settings_automation_cadences_by_idWRITE

Delete a Cadence. To delete a Cadence and its associated records from your Zoho CRM organization. Deleting a Cadence removes all related action records, including workflow tasks, email notifications, and WhatsApp notifications, as well as process states and flow transitions. Pending enrollment schedules are removed, but record-level...

ZohoCRM.settings.ALL
zohocrm_delete_settings_automation_field_updatesWRITE

To delete multiple field update actions. Deletes multiple Field Update actions specified by their IDs. Specify the action IDs as a comma-separated list using the ids query parameter. You can delete a maximum of 10 actions in a single request. Field Update actions associated with active automation rules or marked as read-only cannot be deleted. Use the Get...

ZohoCRM.settings.ALL
zohocrm_delete_settings_automation_field_updates_by_idWRITE

Delete Field Update. Deletes a single field update action identified by the path ID. Use the [Get Field Updates API](field_updates.yaml#$.paths./settings/automation/field_updates.get) to retrieve the field update ID. Actions associated with active automation rules return a NOT_ALLOWED error, and read-only actions cannot be deleted.

ZohoCRM.settings.ALL
zohocrm_delete_settings_automation_scoring_rulesWRITE

Scoring Rules. Permanently deletes multiple scoring rules

ZohoCRM.settings.ALL
zohocrm_delete_settings_automation_scoring_rules_by_ruleidWRITE

Delete a scoring rules by ID. Permanently deletes a single scoring rule identified by ruleId

ZohoCRM.settings.ALL
zohocrm_delete_settings_automation_scoring_rules_by_ruleid_actions_activateWRITE

Deactivate a scoring rule. Deactivates an active scoring rule identified by ruleId, suspending its scoring evaluation without deleting it.

ZohoCRM.settings.ALL
zohocrm_delete_settings_automation_tasksWRITE

Delete automation task definitions by IDs (bulk). PURPOSE: Deletes one or more automation task definitions by their IDs. MANDATORY: ids query parameter (comma-separated task IDs, max 10). KEY CONSTRAINTS: Tasks associated with active workflow rules, approval processes, or blueprints cannot be deleted (returns NOT_ALLOWED error). Returns per-task success/error status....

ZohoCRM.settings.ALL
zohocrm_delete_settings_automation_tasks_by_idWRITE

Automation Task. PURPOSE: Deletes a single automation task definition by its ID. MANDATORY: id path parameter (string - automation task definition ID, not a Task record ID). KEY CONSTRAINTS: Tasks associated with active workflow rules, approval processes, or blueprints cannot be deleted (returns NOT_ALLOWED). Returns success/error...

ZohoCRM.settings.ALL
zohocrm_delete_settings_automation_webhooksWRITE

Delete one or more webhooks. To delete one or more webhook actions configured in your Zoho CRM account. Up to 10 webhooks can be deleted in a single API call using the ids query parameter. Read-only webhooks created by Zoho extensions cannot be deleted. Webhooks associated with active Workflow Rules, Approval Processes, or Blueprints cannot be...

ZohoCRM.settings.ALL
zohocrm_delete_settings_automation_webhooks_by_webhookidWRITE

Delete a webhook by ID. To delete a specific webhook configured in your Zoho CRM organization using its unique ID. Read-only webhooks created by Marketplace extensions cannot be deleted. Webhooks associated with active Workflow Rules, Approval Processes, Blueprints, or Command Center also cannot be deleted.

ZohoCRM.settings.ALL
zohocrm_delete_settings_automation_workflow_rulesWRITE

Delete One or More Workflow Rules. To delete one or more workflow rules from your Zoho CRM organization. You can delete up to ten workflow rules in a single API call; when some deletions succeed and others fail, the API responds with a 207 Multi-Status.

ZohoCRM.settings.ALL
zohocrm_delete_settings_automation_workflow_rules_by_idWRITE

Delete a workflow rule by ID. To delete a workflow rule from your Zoho CRM organization by its unique ID. Locked workflow rules cannot be deleted.

ZohoCRM.settings.ALL
zohocrm_delete_settings_business_hours_shift_hours_by_shiftWRITE

Delete a shift hour. Deletes the shift hour identified by the shift path parameter. Once deleted, the shift hour configuration and all of its user assignments are removed.

ZohoCRM.settings.ALL
zohocrm_delete_settings_custom_viewsWRITE

Delete Custom Views. To delete one or more Custom Views from a specified module in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_delete_settings_duplicate_check_preferenceWRITE

Delete Duplicate Check Preference. To delete the duplicate check preference configured for the Leads module in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_delete_settings_fields_by_fieldidWRITE

Delete a custom field. To delete a custom field from a module in your Zoho CRM account. The field must not be used in workflows, approvals, scoring rules, or other configurations before deletion.

ZohoCRM.settings.ALL
zohocrm_delete_settings_fields_by_fieldid_pick_list_values_by_picklistvalueidWRITE

Delete a picklist field option. Delete picklist field option

ZohoCRM.settings.ALL
zohocrm_delete_settings_global_picklistsWRITE

Delete a Global Picklist. Deletes a single global picklist by numeric id. This request is asynchronous: a 202 Accepted indicates deletion has been scheduled and the response includes a job_id in details. There is no status-check endpoint currently. If the provided id is not present or deletion has already been scheduled, a 400 Bad Request is...

ZohoCRM.settings.ALL
zohocrm_delete_settings_global_picklists_by_idWRITE

Delete a Global Picklist by ID. Deletes a single global picklist identified by the path parameter {id }. This request is asynchronous: a 202 Accepted indicates deletion has been scheduled and the response contains a job_id in details. There is no status-check endpoint. A 400 Bad Request is returned for invalid id, deletion already scheduled...

ZohoCRM.settings.ALL
zohocrm_delete_settings_holidays_by_holidayidWRITE

Holiday. To permanently delete a holiday from Zoho CRM using its unique identifier. The deletion cannot be undone.

ZohoCRM.settings.ALL
zohocrm_delete_settings_layouts_by_idWRITE

Delete a custom layout. To delete a custom layout from a module in your Zoho CRM organization. When the layout being deleted has associated records, a target layout must be specified to receive the transferred records and profile associations. If the layout has an associated pipeline, the target pipeline and stage must also be provided....

ZohoCRM.settings.ALL
zohocrm_delete_settings_layouts_by_id_actions_activateWRITE

Deactivate Layout. Deactivates an active layout and transfers its configuration (profile associations, permissions, field mappings) to another active layout within the same module. At least one active layout must remain in the module. This operation is idempotent - attempting to deactivate an already deactivated layout returns an error...

ZohoCRM.settings.ALL
zohocrm_delete_settings_layouts_by_layoutid_map_dependency_by_dependencyidWRITE

Delete a field dependency. To delete a specific field dependency from a layout in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_delete_settings_portals_by_portal_user_type_by_usertype_usersWRITE

delete portal users. To delete one or more portal users from your Zoho CRM organization for the specified portal and user type.

ZohoCRM.settings.ALL
zohocrm_delete_settings_portals_by_portal_user_type_by_usertypeidWRITE

Delete user type. Deletes the specified portal user type from the portal. If portal users are assigned to this user type, provide transfer_To with the ID of another user type to transfer them before deletion.

ZohoCRM.settings.ALL
zohocrm_delete_settings_profiles_by_idWRITE

Profile. Transfers all users of the profile identified by {id} to the profile specified by the transfer_to query parameter, then permanently deletes the source profile. System profiles (Administrator, Standard) cannot be deleted. See [Transfer Users and Delete a...

ZohoCRM.settings.ALL
zohocrm_delete_settings_record_locking_configurationsWRITE

Delete record locking configuration. Deletes the record locking configuration(s) for the specified module using the provided configuration IDs.

ZohoCRM.settings.ALL
zohocrm_delete_settings_record_locking_configurations_by_idWRITE

Delete specific record locking configuration. Deletes a specific record locking configuration using the configuration ID provided in the URL path.

ZohoCRM.settings.ALL
zohocrm_delete_settings_recycle_binWRITE

Delete recycle-bin records. To permanently delete one or more records from the Recycle Bin in your Zoho CRM account. When deleting a parent record, Zoho CRM also removes all its associated child records from the Recycle Bin, such as Notes and Attachments. When the total number of records to delete is 1000 or fewer, the operation completes...

ZohoCRM.settings.ALL
zohocrm_delete_settings_recycle_bin_by_recordidWRITE

Delete a recycle-bin record permanently. To permanently delete a single record from the Recycle Bin in your Zoho CRM account using its unique ID. Deleting a parent record also removes all its associated child records from the Recycle Bin, such as Notes and Attachments. This operation is irreversible - the record cannot be restored after deletion. When the...

ZohoCRM.settings.ALL
zohocrm_delete_settings_roles_by_roleWRITE

Delete a role. Deletes a role in your Zoho CRM organization and moves its users to another role.

ZohoCRM.settings.ALL
zohocrm_delete_settings_tags_by_idWRITE

Delete tag by ID. To delete a tag by its ID from your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_delete_settings_territoriesWRITE

Delete territories. To delete one or more territories from your Zoho CRM organization. The territories to delete are specified using the ids query parameter. Deleting a territory is irreversible; child territories must be transferred before a parent territory can be deleted.

ZohoCRM.settings.ALL
zohocrm_delete_settings_territories_by_idWRITE

Delete a territory by ID. To delete a specific territory from your Zoho CRM organization using its unique ID.

ZohoCRM.settings.ALL
zohocrm_delete_settings_territories_by_territory_usersWRITE

Territory Users. To disassociate one or more users from a territory in your Zoho CRM organization.

ZohoCRM.settings.ALLZohoCRM.users.ALL
zohocrm_delete_settings_territories_by_territory_users_by_userWRITE

Territory User. To disassociate a specific user from a territory in your Zoho CRM organization.

ZohoCRM.settings.ALLZohoCRM.users.ALL
zohocrm_delete_settings_unsubscribe_links_by_idWRITE

Delete Unsubscribe Link by ID. To delete a specific unsubscribe link. Note that the default unsubscribe link cannot be deleted.

ZohoCRM.settings.ALL
zohocrm_delete_settings_user_groups_by_groupWRITE

Delete a user group. To delete an existing user group from your Zoho CRM organization. The deletion may be immediate or scheduled for background processing, depending on group size and active references.

ZohoCRM.settings.ALL
zohocrm_delete_settings_variablesWRITE

Delete variables. Deletes one or more CRM variables by their IDs. Pass variable IDs as a comma-separated list in the ids query parameter, or pass rids in the rids query parameter. A variable that is associated with other features such as email templates, webhooks, or functions cannot be deleted until the association is removed....

ZohoCRM.settings.ALL
zohocrm_delete_settings_variables_by_idWRITE

Specific variable. Deletes a specific CRM variable identified by its ID. A variable that is associated with other features such as email templates, webhooks, or functions cannot be deleted until the association is removed. Requires the ZohoCRM.settings.variables.DELETE scope.

ZohoCRM.settings.ALL
zohocrm_delete_settings_zia_data_enrichment_by_idWRITE

Delete Zia Enrichment Configuration for a specific module. Deletes a Zia Enrichment Configuration for a specific module by ID. Use the [Get Modules API](modules.yaml#$.paths./settings/modules.get) to retrieve module ID.

ZohoCRM.zia.enrichment.DELETE
zohocrm_delete_users_by_userWRITE

Delete a user from the organization. To delete a specific user from your Zoho CRM organization, submit a DELETE request with the target user ID. Only one user can be removed per request, and certain protected user types — including support, system, Digital Employee, and primary contact users — cannot be deleted.

ZohoCRM.users.DELETE
zohocrm_delete_users_by_user_territoriesWRITE

Remove territories from a user. To remove one or more territories from a user in your Zoho CRM organization.

ZohoCRM.settings.ALLZohoCRM.users.DELETE
zohocrm_delete_users_by_user_territories_by_territoryWRITE

Remove territory from a user. To remove a specific territory from a user in your Zoho CRM organization.

ZohoCRM.settings.ALLZohoCRM.users.DELETE
zohocrm_get_actions_watchREAD

List active notification channels. To retrieve the list of active notification channels configured for your Zoho CRM organization.

ZohoCRM.notifications.READ
zohocrm_get_apisREAD

List available REST APIs. To retrieve the list of available REST API endpoints in your Zoho CRM organization for a specific API version. You can filter the results by module, OAuth scope, or request method using the filters parameter.

ZohoCRM.apis.READ
zohocrm_get_appointments_sREAD

Get Appointment Records. To retrieve appointment records from your Zoho CRM organization. Use the page and per_page parameters to paginate up to 2,000 records, or use the page_token received in a prior response to paginate beyond 2,000 records up to a maximum of 100,000. Each request returns a maximum of 200 records. Subform data is not...

ZohoCRM.modules.READ
zohocrm_get_appointments_s_by_appointmentidREAD

Get an Appointment Record by ID. To retrieve the details of a single appointment record from your Zoho CRM organization.

ZohoCRM.modules.READ
zohocrm_get_by_moduleREAD

Get records from a specified module. Retrieves records from the specified module in your Zoho CRM organization. Use the [Get Modules API](modules.yaml#$.paths./settings/modules.get) to retrieve the module ID and API name. Use 'sort_by' and 'sort_order' to control the sorting of records. To fetch up to 2000 records, use 'page' (1-10) and 'per_page'...

ZohoCRM.modules.READ
zohocrm_get_by_module_actions_mass_change_ownerREAD

Get mass change owner job status. To retrieve the status of a previously scheduled mass change owner job in your Zoho CRM organization. The OAuth scope enforced is specific to the target module (for example, ZohoCRM.change_owner.leads.READ for Leads); modules without a dedicated scope fall back to a generic custom-module scope.

ZohoCRM.change_owner.READ
zohocrm_get_by_module_actions_mass_deleteREAD

Retrieve mass delete job status. To retrieve the status and record counts of a previously scheduled mass delete job in your Zoho CRM organization.

ZohoCRM.mass_delete.READ
zohocrm_get_by_module_actions_mass_updateREAD

Get mass update job status. To retrieve the current status and record-processing counts of an asynchronous mass update job that was previously scheduled in your Zoho CRM organization. The job is identified by the job_id returned in the response of the scheduler-type mass update request. The response reports the job state along with the total...

ZohoCRM.mass_update.Leads.READZohoCRM.mass_update.READ
zohocrm_get_by_module_actions_portal_inviteREAD

Invite portal users. To retrieve the status of a scheduled portal invitation job in your Zoho CRM organization using the job identifier returned when invitations were scheduled.

ZohoCRM.settings.READ
zohocrm_get_by_module_by_dealid_contact_rolesREAD

Deal Contact Roles. Retrieve contact roles associated with a deal.

ZohoCRM.modules.READ
zohocrm_get_by_module_by_dealid_contact_roles_by_contactidREAD

Deal Contact Roles. Retrieves the contact role relation for a specific contact associated with a deal.

ZohoCRM.modules.READ
zohocrm_get_by_module_by_masterrecordid_actions_mergeREAD

Get Merge Job Status. To retrieve the status of a scheduled merge job in your Zoho CRM organization. Use the optional job_id query parameter to filter results to a specific job.

ZohoCRM.modules.READ
zohocrm_get_by_module_by_record_email_draftsREAD

List Email Drafts for a Record. Retrieves the list of email drafts associated with the specified record in the given module.

ZohoCRM.modules.READ
zohocrm_get_by_module_by_record_email_drafts_by_draftREAD

Get an Email Draft. Retrieves the specified email draft for the given record in the module.

ZohoCRM.modules.READ
zohocrm_get_by_module_by_record_photoREAD

Get a record photo. To retrieve the photo associated with a specific record in your Zoho CRM organization.

ZohoCRM.modules.READ
zohocrm_get_by_module_by_recordidREAD

Get a record by ID from a specified module. To retrieve the details of a specific record by its unique ID from the specified module in your Zoho CRM organization. Use the [Get Modules API](modules.yaml#$.paths./settings/modules.get) to retrieve the module ID and API name. Use the [Get Records API](record.yaml#$.paths./module.get) to retrieve the record IDs.

ZohoCRM.modules.READ
zohocrm_get_by_module_by_recordid_timelineREAD

Get Timelines. To retrieve a paginated list of timeline entries for a specific record in your Zoho CRM organization. Each timeline entry captures an audited event such as field changes, ownership transfers, workflow actions, Approval Process progressions, Scoring Rule updates, and signal events from extensions.

ZohoCRM.modules.READ
zohocrm_get_by_module_deletedREAD

Get deleted records from a specified module. To retrieve the list of deleted records from the specified module in your Zoho CRM organization, including records in the recycle bin and permanently deleted records. Use the [Get Modules API](modules.yaml#$.paths./settings/modules.get) to retrieve the module ID and API name.

ZohoCRM.modules.READ
zohocrm_get_by_module_searchREAD

Search Records by Criteria, Word, Email, or Phone. To search for records within a specified module in your Zoho CRM organization using criteria-based conditions, full-text word search, or lookup by email or phone number.

ZohoCRM.modules.READZohoCRM.users.READ
zohocrm_get_by_moduleapiname_actions_countREAD

Module Record Count. To retrieve the total number of records in a specified Zoho CRM module, optionally filtered by a Custom View or search criteria. The count can be filtered using cvid (Custom View ID) or search parameters (criteria, email, phone, or word). These two filter groups are mutually exclusive - they cannot be combined in the...

ZohoCRM.modules.READ
zohocrm_get_by_moduleapiname_actions_fetch_full_dataREAD

Rich text field content for multiple records. Retrieves the full content of rich text multi-line fields for multiple records in a single request. Both the 'ids' and 'fields' query parameters are mandatory. You can specify up to 200 record IDs in the 'ids' parameter and up to 8 rich text field API names in the 'fields' parameter. This API exclusively fetches rich...

ZohoCRM.modules.READ
zohocrm_get_by_moduleapiname_by_id_actions_fetch_full_dataREAD

Rich text field content for a specific record. Retrieves the full content of rich text multi-line fields for a specific record identified by its record ID in the path. The 'fields' query parameter is optional for this endpoint - if omitted, all rich text fields of the record are returned. When specified, only the listed rich text fields are fetched. This API...

ZohoCRM.modules.READ
zohocrm_get_by_moduleapiname_by_id_emails_sharing_detailsREAD

Get email sharing details for a record. To retrieve the email sharing details for a specific record in your Zoho CRM organization, including the users whose email accounts are accessible and the available email filter options for the record's email view.

ZohoCRM.modules.ALLZohoCRM.modules.READ
zohocrm_get_by_moduleapiname_by_recordid_actions_shareREAD

Share Records. To retrieve the share details of a specific record in a module of your Zoho CRM organization. The response lists each entry with the recipient, the access level, and the sharing metadata.

ZohoCRM.share.accounts.READZohoCRM.share.bundles.READZohoCRM.share.calls.READZohoCRM.share.campaigns.READZohoCRM.share.cases.READZohoCRM.share.contacts.READZohoCRM.share.custom.READZohoCRM.share.deals.READZohoCRM.share.events.READZohoCRM.share.invoices.READZohoCRM.share.leads.READZohoCRM.share.pricebooks.READZohoCRM.share.products.READZohoCRM.share.purchaseorders.READZohoCRM.share.quotes.READZohoCRM.share.salesorders.READZohoCRM.share.solutions.READZohoCRM.share.tasks.READZohoCRM.share.vendors.READ
zohocrm_get_by_moduleapiname_by_recordid_attachmentsREAD

Retrieve All Attachments. Retrieves all attachments associated with a specific record in a module.

ZohoCRM.modules.ALLZohoCRM.modules.READ
zohocrm_get_by_moduleapiname_by_recordid_attachments_by_idREAD

Download a specific attachment file. Download the file content of a specific attachment by its ID. This endpoint returns the actual file (image, PDF, document, etc.). Returns an error for link attachments, as they cannot be downloaded.

ZohoCRM.modules.READ
zohocrm_get_by_modulename_by_recordid_locking_information_sREAD

Get record locking information. To retrieve the locking information details of a locked record in your Zoho CRM account, including the user who locked the record, the lock source, reason, and timestamp.

ZohoCRM.settings.READ
zohocrm_get_by_modulename_by_recordid_locking_information_s_by_lockidREAD

Get record locking information by ID. To retrieve the locking information details of a specific locked record in your Zoho CRM account using its locking information ID, including the user who locked the record, the lock source, reason, and timestamp.

ZohoCRM.settings.READ
zohocrm_get_by_parentrecordmodule_by_parentrecord_by_relatedlistREAD

Related Records. To retrieve the list of records associated with a parent record from a specified related list in your Zoho CRM organization.

ZohoCRM.modules.READ
zohocrm_get_by_parentrecordmodule_by_parentrecord_by_relatedlist_by_recordREAD

Get a related record. To retrieve the details of a specific related record from a specified related list of a parent record in your Zoho CRM organization.

ZohoCRM.modules.READ
zohocrm_get_by_parentrecordmodule_by_parentrecordid_notesREAD

Related Notes. Retrieves a paginated list of notes associated with a specific parent record in a CRM module.

ZohoCRM.modules.READ
zohocrm_get_by_parentrecordmodule_by_parentrecordid_notes_by_noteidREAD

Specific Related Note. Retrieves details of a specific note record associated with a CRM record in your Zoho CRM organization.

ZohoCRM.modules.READ
zohocrm_get_by_parentrecordmodule_deleted_by_parentrecord_by_relatedlistREAD

List deleted related records. To retrieve the list of records that were previously associated with a parent record but have since been deleted from the related list in your Zoho CRM organization.

ZohoCRM.modules.READ
zohocrm_get_contacts_rolesREAD

List Contact Roles. Retrieves the list of contact roles available in your Zoho CRM organization.

ZohoCRM.modules.READ
zohocrm_get_contacts_roles_by_roleREAD

Get a Contact Role. Retrieves the details of a specific contact role by its unique identifier in your Zoho CRM organization.

ZohoCRM.modules.READ
zohocrm_get_featuresREAD

Features. To retrieve the list of all features available in your Zoho CRM organization for the current subscription edition, along with their usage limits and component details.

ZohoCRM.features.READ
zohocrm_get_features_by_featureREAD

Specific Feature. To retrieve the detailed information for a specific feature in your Zoho CRM organization, including its usage limits, consumption details, and sub-feature components.

ZohoCRM.features.READ
zohocrm_get_features_user_licensesREAD

User Licenses Feature. To get the user licenses feature details for the current edition

ZohoCRM.features.READ
zohocrm_get_filesREAD

Retrieve a file from ZFS. To retrieve the binary content of a file stored in Zoho File System (ZFS) using its unique file ID. The file ID is provided as a required query parameter 'id'. If the file exists, the API returns the file's binary data along with appropriate headers indicating the MIME type and content disposition for download. If the...

ZohoCRM.files.READ
zohocrm_get_leads_actions_mass_convertREAD

Get mass convert job status. To retrieve the current status and conversion counts of a previously scheduled mass convert job in your Zoho CRM organization.

ZohoCRM.mass_convert.leads.READ
zohocrm_get_leads_by_leadid_conversion_optionsREAD

Lead Conversion Options. Retrieves available conversion options for a lead including matching contacts, accounts, field mappings, and layout preferences. This endpoint helps determine what conversion paths are available before performing the actual lead conversion.

ZohoCRM.modules.READ
zohocrm_get_notesREAD

Notes. Retrieves a list of notes.

ZohoCRM.modules.READ
zohocrm_get_notes_by_idREAD

Get a Specific Note. Retrieves details of a specific note by its ID.

ZohoCRM.modules.READ
zohocrm_get_orgREAD

Get organization details. To retrieve the organization details associated with your Zoho CRM account.

ZohoCRM.org.READ
zohocrm_get_org_currenciesREAD

List currencies. Retrieves all added currencies in the organization.

ZohoCRM.settings.READ
zohocrm_get_org_currencies_by_currencyREAD

Specific Currency. Retrieves details of a specific currency via its unique currency ID.

ZohoCRM.settings.READ
zohocrm_get_org_photoREAD

Organization photo. To retrieve the organization photo for your Zoho CRM organization.

ZohoCRM.org.READ
zohocrm_get_read_by_jobidREAD

Get bulk read job details. To retrieve the details of a bulk read job in Zoho CRM. Use this API to check the current state of a bulk read job and obtain the download URL once the job is complete. Specify the unique job ID that Zoho CRM returned when you created the job.

ZohoCRM.bulk.READZohoCRM.modules.ALL
zohocrm_get_services_sREAD

Get services. To retrieve the list of service records in your Zoho CRM organization that match the specified filter criteria. Supports pagination using either the page or page_token parameter and can return up to 100,000 services across paginated requests.

ZohoCRM.modules.READ
zohocrm_get_services_s_by_idREAD

Retrieve a specific service record by ID. To retrieve the full details of a single service record from your Zoho CRM organization using its unique ID, including its availability configuration, members, pricing, tax details, and subform data.

ZohoCRM.modules.READ
zohocrm_get_settings_appointment_preferencesREAD

Get Appointment Preferences. Fetches the existing configuration for appointment preferences, including rules for deal creation, job sheet visibility, and mark as complete configurations.

ZohoCRM.settings.READ
zohocrm_get_settings_audit_log_exportREAD

Get audit log export jobs. To retrieve the list of all audit log export jobs in your Zoho CRM organization, along with their status, filter criteria, and download links.

ZohoCRM.settings.READ
zohocrm_get_settings_audit_log_export_by_idREAD

Get the Status of the Export Audit Log Job. Retrieves the details of a specific audit log export job in your Zoho CRM organization by its ID, including its status, filter criteria, and download link(s).

ZohoCRM.settings.READ
zohocrm_get_settings_automation_assignment_rulesREAD

Assignment Rules. To retrieve all Assignment Rules configured in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_assignment_rules_actions_countREAD

Assignment Rules Count. To retrieve the count of Assignment Rules configured for a module in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_assignment_rules_by_idREAD

Specific Assignment Rule details. To retrieve the details of a single Assignment Rule in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_assignment_rules_by_id_actions_associationsREAD

Assignment Rule Associations. To retrieve the CRM features associated with a single Assignment Rule in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_cadencesREAD

List Cadences. To retrieve the list of Cadences in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_cadences_actions_countREAD

Get Cadence module actions count. To retrieve the total number of follow-up actions configured for the specified CRM module across all Cadences in your Zoho CRM organization. The count includes tasks, emails, calls, and WhatsApp messages, and is used to enforce the edition-level per-module action count limit.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_cadences_actions_records_countREAD

Get Cadence records count. To retrieve the record counts for the specified Cadences from your Zoho CRM organization. For each Cadence ID supplied in the ids query parameter, the response returns the number of records currently associated with that Cadence. A maximum of 100 Cadence IDs can be supplied per request.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_cadences_by_idREAD

Get a Cadence. To retrieve the configuration and details of a specific Cadence from your Zoho CRM organization. The response includes the follow-up action tree with server-resolved parent follow-up IDs, unenroll properties, Custom View configuration, and the current Cadence status.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_cadences_by_id_actions_analyticsREAD

Get Cadence analytics. To retrieve per-follow-up execution statistics for the specified Cadence in your Zoho CRM organization. Each follow-up element returns an analytics payload whose structure depends on its action type: tasks (open, completed, and failed counts), schedule_call (created, scheduled, completed, missed, cancelled, overdue...

ZohoCRM.settings.READ
zohocrm_get_settings_automation_field_updatesREAD

Get Field Updates. Retrieves a paginated list of field update actions. OPTIONAL FILTERS: module (string — filter by module API name), related_module (string — filter by related module API name), feature_type ('workflow'), sort_by, sort_order, page, per_page. Use the Fields metadata API to get field IDs and API names, and the Modules...

ZohoCRM.settings.READ
zohocrm_get_settings_automation_field_updates_by_idREAD

Get Field Update By Id. Retrieves the details of the specified Field Update action, including its field configuration, module details, configured value, dependent fields, and audit information. Specify the Field Update ID in the path parameter. To retrieve additional field metadata, set the 'include_inner_details' query parameter to one or...

ZohoCRM.settings.READ
zohocrm_get_settings_automation_scoring_rulesREAD

Scoring Rules. To retrieve a list of Scoring Rules configured in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_scoring_rules_by_ruleidREAD

Get scoring rule by ID. To retrieve the details of a specific Scoring Rule by its ID in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_tasksREAD

List automation task definitions with optional filters. PURPOSE: Retrieves a paginated list of automation task definitions. Supports filtering by module, feature_type, and name (via filter param). PAGINATION: page (default 1), per_page (default 200, max 200). Use info.more_records to determine if additional pages exist. A 204 response indicates no tasks match the supplied...

ZohoCRM.settings.READ
zohocrm_get_settings_automation_tasks_by_idREAD

Automation Task. PURPOSE: Retrieves the full details of a specific automation task definition including field mappings, module association, lock status, and metadata. MANDATORY: id path parameter (string - automation task definition ID, not a Task record ID). Returns 204 if the task does not exist. Use this to inspect the current...

ZohoCRM.settings.READ
zohocrm_get_settings_automation_webhook_failuresREAD

Get webhook execution failure records. To retrieve detailed information about webhook execution failures in your Zoho CRM organization. Optionally filter results by module, webhook ID, and date range. If the from and to parameters are not specified, the API returns webhook failures from the last 30 days by default. The maximum allowed span between from and...

ZohoCRM.settings.READ
zohocrm_get_settings_automation_webhooksREAD

Get webhooks. To retrieve the list of all webhook action configurations available in your Zoho CRM organization. The response contains summary-level data for each webhook, including the module, URL, HTTP method, feature type, and audit metadata. Use the [Get Webhooks API using...

ZohoCRM.settings.READ
zohocrm_get_settings_automation_webhooks_actions_associated_modulesREAD

Get webhook-associated modules. To retrieve the list of CRM modules that have at least one webhook currently associated in your Zoho CRM organization. Results are filtered based on the requesting user's module access permissions. Use these module API names as valid values for the module filter when querying webhook failures.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_webhooks_actions_usage_reportsREAD

Get webhook action usage reports. To retrieve usage statistics for webhook actions executed in your Zoho CRM organization. Specify the group_by parameter to control the granularity of results; optionally filter by automation feature type and date range.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_webhooks_by_webhookidREAD

Get webhook by ID. To retrieve the configuration of a specific webhook in your Zoho CRM organization using its ID. Use the [Get Webhooks API](webhooks.yaml#$.paths./settings/automation/webhooks.get) first to discover webhook IDs.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_workflow_rulesREAD

List Workflow Rules in your Zoho CRM Organization. To retrieve the list of workflow rules configured in your Zoho CRM organization, including their trigger conditions, module associations, and action configurations. By default, each rule includes only summary-level data; set the include_inner_details parameter to true to include full condition criteria and action...

ZohoCRM.settings.READ
zohocrm_get_settings_automation_workflow_rules_actions_actions_countREAD

Get Workflow Rule Action Counts. To retrieve the total number of actions configured in the specified workflow rules in your Zoho CRM organization, including counts categorized by action type across both instant and scheduled actions.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_workflow_rules_actions_module_specific_countREAD

Get Active and Total Workflow Rule Counts by Module. To retrieve the count of active and total workflow rules configured for each module in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_automation_workflow_rules_actions_rules_countREAD

Get Workflow Rule Quota and Usage Counts. To retrieve the organization-level quota and current usage counts for workflow rules and actions in your Zoho CRM organization. The response includes the total and active rule limits (both organization-wide and per module), the number of rules currently configured, and the per-rule limits for actions and scheduled...

ZohoCRM.settings.READ
zohocrm_get_settings_automation_workflow_rules_by_idREAD

Retrieve Workflow Rule by ID. To retrieve the complete configuration of a specific workflow rule in your Zoho CRM organization, including its trigger type, execution criteria, conditions, instant actions, scheduled actions, and lock status. Use the [Get All Workflow Rules](workflow_rules.yaml#$.paths./settings/automation/workflow_rules.get)...

ZohoCRM.settings.READ
zohocrm_get_settings_automation_workflow_rules_by_workflowruleid_actions_usageREAD

Retrieve Action Usage for a Workflow Rule. To retrieve the action usage report for a specific workflow rule in your Zoho CRM organization, including trigger count and per-action success, failure, and queue metrics, as well as email engagement statistics. Results are scoped to a configurable date range.

ZohoCRM.settings.READ
zohocrm_get_settings_business_hoursREAD

Business Hours Configuration. Retrieves the current business hours configuration, including working days, operating hours, and timezone details.

ZohoCRM.settings.READ
zohocrm_get_settings_business_hours_shift_hoursREAD

Get shift hours. Retrieves every shift hour configured for the organization, along with the timing, break hours, holidays, time zone, and assigned users of each shift, and an aggregate count of shifts that have at least one user assigned.

ZohoCRM.settings.READ
zohocrm_get_settings_business_hours_shift_hours_by_shiftREAD

Get a shift hour. Retrieves the configuration of the shift hour identified by the shift path parameter, including its timing, break hours, holidays, time zone, and the users assigned to it.

ZohoCRM.settings.READ
zohocrm_get_settings_call_preferencesREAD

Call Preferences. To retrieve the current Call Preferences configuration for your Zoho CRM organization. The response reports whether the From Number and To Number fields are currently enabled on records in the Calls module.

ZohoCRM.settings.READ
zohocrm_get_settings_custom_viewsREAD

Get All Custom Views. To retrieve the list of all Custom Views configured for a specified module in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_custom_views_by_idREAD

Get Custom View By Id. To retrieve the details of a specific Custom View for a module in your Zoho CRM organization, using the Custom View ID.

ZohoCRM.settings.READ
zohocrm_get_settings_data_sharingREAD

Data Sharing Settings. To retrieve your organization's default data-sharing permissions for modules.

ZohoCRM.settings.ALLZohoCRM.settings.READ
zohocrm_get_settings_duplicate_check_preferenceREAD

Get Duplicate Check Preference. To retrieve the duplicate check preference configured for the Leads module in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_email_templatesREAD

Email Templates. To retrieve a paginated list of email templates accessible to the authenticated user in your Zoho CRM organization. The list can be scoped to a specific CRM module using the module parameter, filtered by category (such as favorite, draft, or created_by_me), and refined using a structured filter expression. Results are...

ZohoCRM.templates.email.READ
zohocrm_get_settings_emails_actions_from_addressesREAD

Get from addresses. To retrieve the list of email addresses configured as sender addresses for a user in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_fieldsREAD

List fields metadata. To retrieve the field metadata for the specified module in your Zoho CRM account, including standard, custom, subform, and linking module fields. The response includes fields from all layouts but does not contain layout-specific configurations such as mandatory flags or picklist values.

ZohoCRM.settings.READ
zohocrm_get_settings_fields_by_fieldidREAD

Get field metadata by ID. To retrieve the metadata of a specific custom field in a module in your Zoho CRM account by its field ID.

ZohoCRM.settings.READ
zohocrm_get_settings_fields_by_fieldid_actions_scheduled_jobsREAD

Get scheduled jobs for a field. To retrieve the status of scheduled jobs for picklist field operations in your Zoho CRM account, such as replace or delete picklist option jobs.

ZohoCRM.settings.READ
zohocrm_get_settings_fields_by_fieldid_pick_list_valuesREAD

Picklist Values for a Field. Returns the available pick list values for a specified field in a module, including display values (with translations if enabled), reference values, layout associations, and metadata. Returns 204 if the field exists but is not a pick list type. Does not support pagination.

ZohoCRM.settings.READ
zohocrm_get_settings_fields_by_fieldid_pick_list_values_by_picklistvalueidREAD

get a picklist field option. Picklist field option GET

ZohoCRM.settings.READ
zohocrm_get_settings_fiscal_yearREAD

Get Fiscal Year Settings. To retrieve the fiscal year settings configured for your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_global_picklistsREAD

Get All Global Picklists. Fetches the list of global picklists available in the organization along with their details. pick_list_values, used_in_modules, and associated_fields_count can be included in the response based on the 'include' query parameter. The response can be filtered in three ways: use the 'fields' query parameter to filter by...

ZohoCRM.settings.READ
zohocrm_get_settings_global_picklists_by_idREAD

Get a Single Global Picklist by ID. Fetches the global picklist for given id along with their pick_list_values. used_in_modules, and associated_fields_count can be included in the response based on the 'include' query parameter. Use the fields query parameter to filter the response by key, so that only the requested keys along with id are returned. A...

ZohoCRM.settings.READ
zohocrm_get_settings_global_picklists_by_id_actions_associationsREAD

Get Field Associations. Retrieves associations of picklist values with modules, fields, and layouts for a given global picklist ID.

ZohoCRM.settings.READ
zohocrm_get_settings_global_picklists_by_id_actions_pick_list_values_associationsREAD

Get Picklist Value Associations. To the list of features like blueprints, workflows create, workflow convert, workflow task, ABM, etc in which a particular picklist value is used.

ZohoCRM.settings.ALL
zohocrm_get_settings_global_picklists_by_id_actions_replaced_valuesREAD

Get Replaced Picklist Values. Retrieves picklist values that are currently being replaced through a replace scheduler for the given global picklist ID.

ZohoCRM.settings.READ
zohocrm_get_settings_holidaysREAD

Holidays. To retrieve the list of holidays configured in Zoho CRM. Business holidays apply to all users, while shift holidays are specific to configured shift schedules. Returns paginated results.

ZohoCRM.settings.READ
zohocrm_get_settings_holidays_by_holidayidREAD

A specific holiday. To retrieve the complete details of a specific holiday record from Zoho CRM using its unique identifier.

ZohoCRM.settings.READ
zohocrm_get_settings_inventory_templatesREAD

Inventory templates. To retrieve a paginated list of inventory templates configured in your Zoho CRM organization, with optional filtering by module, category, and field criteria, and sorting by name or usage and modification timestamps.

ZohoCRM.templates.inventory.READ
zohocrm_get_settings_inventory_templates_by_templateidREAD

Inventory Template. Retrieves a single inventory template by its ID with complete details including content and all metadata.

ZohoCRM.templates.inventory.READ
zohocrm_get_settings_layoutsREAD

Get layouts metadata. To retrieve the layout configurations for a specified module in your Zoho CRM organization. Note: - The profiles array is null if the user does not have the Module Customization permission in their profile. - For the Deals module, when the pipeline feature is enabled, multiple layouts exist per pipeline, each with its...

ZohoCRM.settings.READ
zohocrm_get_settings_layouts_by_idREAD

Get layout by ID. To retrieve the details of a specific layout by its layout ID for a specified module in your Zoho CRM account. Important Notes: - The profiles array is null when the user does not have 'Module Customization' permission in their profile. - For Deals module: When the pipeline feature is enabled, multiple layouts exist...

ZohoCRM.settings.READ
zohocrm_get_settings_layouts_by_layoutid_map_dependencyREAD

Get field dependencies for a layout. To retrieve the list of field dependencies configured for a specific layout in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_layouts_by_layoutid_map_dependency_by_dependencyidREAD

Get a field dependency by ID. To retrieve the complete details of a specific field dependency from a layout in your Zoho CRM organization, including all picklist value mappings.

ZohoCRM.settings.READ
zohocrm_get_settings_module_by_moduleid_actions_generate_linkREAD

Generate web-tab link for a module. To generate the configured web-tab link for a specific module in your Zoho CRM organization. The moduleid path parameter must be the module's API name (e.g., Leads, Contacts, Custom_Module_1).

ZohoCRM.settings.READ
zohocrm_get_settings_modulesREAD

Retrieve modules. Retrieves the list of all modules available in the Zoho CRM account, including standard, custom, subform, and linking (MxN) modules. Supports optional filtering by status, feature_name, and include to control the scope and depth of the response. When both status and feature_name are provided, modules must satisfy both...

ZohoCRM.settings.READ
zohocrm_get_settings_modules_by_moduleidentifierREAD

Get module metadata by API name. Retrieves complete metadata for a specific CRM module identified by its API name, including fields, layouts, profiles, related lists, and feature capabilities. Returns 204 when the module is not available through this endpoint, or 400 when the identifier is invalid or the module is unsupported

ZohoCRM.settings.READ
zohocrm_get_settings_pipelineREAD

Pipelines. Retrieve all pipelines available for the specified Deals layout. Use the required layout_id query parameter to identify the layout.

ZohoCRM.settings.READ
zohocrm_get_settings_pipeline_by_pipelineidentifierREAD

Specific Pipeline. Retrieve a specific pipeline by pipeline ID for the specified Deals layout.

ZohoCRM.settings.READ
zohocrm_get_settings_portalsREAD

Portals. To retrieve the list of all portals configured for the Zoho CRM organization. A 204 response indicates no portal has been created yet.

ZohoCRM.settings.READ
zohocrm_get_settings_portals_by_portalREAD

Specific Portal. To retrieve the complete configuration of a specific portal in the Zoho CRM organization, including its SAML authentication settings, active status, and creation metadata.

ZohoCRM.settings.READ
zohocrm_get_settings_portals_by_portal_user_typeREAD

Portal User Types. Retrieves a list of all portal user types configured for the specified portal, with their summary configuration including name, status, user counts, and last modification time.

ZohoCRM.settings.ALLZohoCRM.settings.READ
zohocrm_get_settings_portals_by_portal_user_type_by_usertype_usersREAD

List portal users. To retrieve the list of portal users in your Zoho CRM organization for the specified portal and user type, with optional filtering by source.

ZohoCRM.settings.READ
zohocrm_get_settings_portals_by_portal_user_type_by_usertypeidREAD

Portal User Type. Retrieves the full configuration of a single portal user type, including identity fields, active status, user counts, audit metadata, personality module, invitation field, and per-module access permissions.

ZohoCRM.settings.ALLZohoCRM.settings.READ
zohocrm_get_settings_profilesREAD

Profiles. Retrieves the paginated list of all profiles in the organization, including each profile's name, type, permission details, and section groupings. Use the type query parameter to filter by profile type, and include_types to include Lite or Support profiles alongside the default set. See [Get...

ZohoCRM.settings.READ
zohocrm_get_settings_profiles_by_idREAD

Profile. Retrieves the full details of the CRM profile identified by {id}, including its complete permission tree organized by sections and categories. See [Get Profiles](https://www.zoho.com/crm/developer/docs/api/v8/get-profiles.html).

ZohoCRM.settings.READ
zohocrm_get_settings_record_locking_configurationsREAD

Get record locking configuration. Retrieves the existing record locking configuration for the specified module.

ZohoCRM.settings.READ
zohocrm_get_settings_record_locking_configurations_by_idREAD

Get specific record locking configuration. Retrieves a specific record locking configuration using the configuration ID provided in the URL path.

ZohoCRM.settings.READ
zohocrm_get_settings_recycle_binREAD

Get recycle-bin records. To retrieve a paginated list of records currently present in the Recycle Bin in your Zoho CRM account. The response contains up to 200 records per page, along with pagination metadata. The list can be filtered by display name, source module, the user who deleted the records, or the deletion timestamp. Sorting is...

ZohoCRM.settings.READ
zohocrm_get_settings_recycle_bin_actions_countREAD

Get recycle-bin record count. To retrieve the total count of records currently present in the Recycle Bin in your Zoho CRM account. The count reflects every entry across all modules.

ZohoCRM.settings.READ
zohocrm_get_settings_recycle_bin_by_recordidREAD

Get a recycle-bin record. To retrieve metadata for a single record from the Recycle Bin in your Zoho CRM account using its unique ID. The response includes the display name, source module, deletion timestamp, original owner, and the user who deleted the record.

ZohoCRM.settings.READ
zohocrm_get_settings_related_listsREAD

Related Lists. To retrieve the configuration of related list panels for a specific module in your Zoho CRM organization, including display metadata, available record operations, and layout-specific settings.

ZohoCRM.settings.ALLZohoCRM.settings.READ
zohocrm_get_settings_rolesREAD

Get all roles. Returns the list of all roles configured in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_roles_by_roleREAD

Get a role. Returns the details of a single role, specified by its ID in the URL.

ZohoCRM.settings.READ
zohocrm_get_settings_service_preferencesREAD

Get service preferences. Retrieves the service preference settings of the organization, including whether the job sheet is enabled for service appointments. Use this API to check whether a job sheet can be generated once a service appointment is marked complete.

ZohoCRM.settings.READ
zohocrm_get_settings_tagsREAD

Tags. To retrieve all tags associated with a module in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_tags_actions_mass_deleteREAD

Mass Delete Tags Status. To retrieve the current status, the scheduled time, and the success and failure counts for a previously scheduled mass delete tag job in your Zoho CRM organization, using the job ID returned by the Mass Delete Tags POST operation.

ZohoCRM.settings.READ
zohocrm_get_settings_tags_by_id_actions_records_countREAD

Get Tag Records Count. Retrieves the number of records associated with a specific tag, including workflow, blueprint, and orchestration usage details.

ZohoCRM.settings.ALL
zohocrm_get_settings_territoriesREAD

Get all territories. To retrieve the list of territories enabled for your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_territories_actions_associated_users_countREAD

Get territory-associated user counts. To retrieve the number of users associated with each territory in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_territories_actions_scheduled_run_rule_jobsREAD

Get scheduled territory run rule job status. To retrieve the status of a scheduled territory rule execution job in your Zoho CRM organization by specifying the job_id parameter.

ZohoCRM.settings.ALLZohoCRM.settings.READ
zohocrm_get_settings_territories_by_idREAD

Get territory by ID. To retrieve the details of a specific territory in your Zoho CRM organization using its unique ID.

ZohoCRM.settings.READ
zohocrm_get_settings_territories_by_id_child_territoriesREAD

Get child territories by parent territory ID. To retrieve the list of child territories for a specific parent territory in your Zoho CRM organization. Use the ID path parameter to specify the parent territory, and optional query parameters such as filters, include, include_inner_details, page, and per_page to narrow results and control pagination.

ZohoCRM.settings.READ
zohocrm_get_settings_territories_by_territory_usersREAD

Territory Users. To retrieve the list of users associated with a territory in your Zoho CRM organization.

ZohoCRM.settings.ALLZohoCRM.settings.READZohoCRM.users.ALLZohoCRM.users.READ
zohocrm_get_settings_territories_by_territory_users_by_userREAD

Specific Territory User. To retrieve the details of a specific user associated with a territory in your Zoho CRM organization.

ZohoCRM.settings.ALLZohoCRM.settings.READZohoCRM.users.ALLZohoCRM.users.READ
zohocrm_get_settings_unsubscribe_link_actions_associationsREAD

Get Unsubscribe Link Associations. To retrieve information about where unsubscribe links are being used (associated places) in your CRM account, such as in email templates.

ZohoCRM.settings.READ
zohocrm_get_settings_unsubscribe_linksREAD

Get Unsubscribe Links. To retrieve the details of all unsubscribe links configured in your CRM account. This API returns a list of unsubscribe links with their complete configuration, including page type, submission behavior, timestamps, and creator information.

ZohoCRM.settings.READ
zohocrm_get_settings_unsubscribe_links_by_idREAD

Get Unsubscribe Link by ID. To retrieve the complete configuration details of a specific unsubscribe link using its ID. This includes page settings, submission behavior, timestamps, and creator information.

ZohoCRM.settings.READ
zohocrm_get_settings_user_groupsREAD

Get user groups. To retrieve a paginated list of user groups configured in your Zoho CRM organization, with optional filtering by name or criteria, and optional inclusion of member source counts.

ZohoCRM.settings.READ
zohocrm_get_settings_user_groups_actions_associated_users_countREAD

Get associated users count per user group. To retrieve the count of users associated with user groups in your Zoho CRM organization, optionally filtered by group criteria.

ZohoCRM.settings.READ
zohocrm_get_settings_user_groups_by_groupREAD

Get a user group. To retrieve the details of a specific user group in your Zoho CRM organization by its unique ID, with optional inclusion of member source counts.

ZohoCRM.settings.READ
zohocrm_get_settings_user_groups_by_group_actions_associationsREAD

Get associations for a user group. To retrieve the list of CRM resources, such as sharing rules, workflows, assignment rules, and approval processes, that are associated with a specific user group in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_user_groups_by_group_actions_sources_countREAD

Get source counts for a user group. To retrieve the count of member sources by type (users, roles, territories, and groups) for a specific user group in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_user_groups_by_group_sourcesREAD

Get sources for a user group. To retrieve the paginated list of member sources configured for a specific user group in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_variable_groupsREAD

Variable Groups. To retrieve a list of all variable groups in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_variable_groups_by_idREAD

Get variable group by ID. To retrieve the details of a specific variable group by its ID in your Zoho CRM organization.

ZohoCRM.settings.READ
zohocrm_get_settings_variablesREAD

Retrieve all variables. Retrieves all available CRM variables. Returns the API name, display name, description, type, value, and variable group for each variable. Requires the ZohoCRM.settings.variables.READ scope.

ZohoCRM.settings.READ
zohocrm_get_settings_variables_by_idREAD

specific variable. Retrieves the details of a specific CRM variable by its ID. The group query parameter, specifying the variable group ID or API name, is mandatory when retrieving a specific variable. Requires the ZohoCRM.settings.variables.READ scope.

ZohoCRM.settings.READ
zohocrm_get_settings_variables_by_id_actions_associationsREAD

Variable Associations. Get associated variables

ZohoCRM.settings.READ
zohocrm_get_settings_wizardsREAD

Get all wizard configurations. To retrieve the wizard configurations available in your Zoho CRM organization. The response can be filtered by module using the module query parameter. When you set up conditional rules for a wizard, the response contains the keys execute_on and type. execute_on represents when the conditional rule is executed. The...

ZohoCRM.settings.READ
zohocrm_get_settings_wizards_by_idREAD

Get wizard details. To retrieve the complete configuration of a single wizard in your Zoho CRM organization, including its containers, screens, segments, buttons, and conditional rules.

ZohoCRM.settings.READ
zohocrm_get_settings_zia_data_enrichmentREAD

Data Enrichment. Use this API to get the details of configuration for data enrichment. This API gives you the mapping of the enrich fields with their corresponding CRM fields for enriching data. Use the [Get Modules API](modules.yaml#$.paths./settings/modules.get) to get module IDs and API names for filtering or reference.

ZohoCRM.zia.enrichment.READ
zohocrm_get_settings_zia_data_enrichment_by_idREAD

Get Zia Enrichment Configuration for a specific module. Retrieves a specific Zia Enrichment Configuration by ID. Use the [Get Fields Metadata API](fields.yaml#$.paths./settings/fields.get) to get CRM field IDs and API names, and the [Get Modules API](modules.yaml#$.paths./settings/modules.get) to get module IDs and API names for reference.

ZohoCRM.zia.enrichment.READ
zohocrm_get_usersREAD

Get users. To retrieve all users in your Zoho CRM organization based on the specified filter parameters, including type, role, query criteria, and field selection.

ZohoCRM.users.READ
zohocrm_get_users_actions_transferREAD

Get user transfer status. Retrieves the current status of a user transfer operation using the job ID returned by the transfer request. The response indicates whether the transfer job is scheduled, in progress, completed, or failed.

ZohoCRM.change_owner.READ
zohocrm_get_users_actions_transfer_and_deleteREAD

Get transfer and delete status. Retrieves the current status of a transfer and delete operation using the job ID returned by the POST request. The response indicates whether the job is scheduled, in progress, completed, or failed.

ZohoCRM.users.DELETEZohoCRM.users.READ
zohocrm_get_users_by_userREAD

Get a specific user. To retrieve the details of a specific user in Zoho CRM, use the unique user ID as the path parameter.

ZohoCRM.users.READ
zohocrm_get_users_by_user_actions_associated_groupsREAD

Get associated groups for a user. To retrieve the paginated list of user groups associated with a specific user in your Zoho CRM organization, with optional inclusion of member sources and source counts.

ZohoCRM.settings.READ
zohocrm_get_users_by_user_territoriesREAD

Get territories of a user. To retrieve all territories assigned to a specific user in your Zoho CRM organization.

ZohoCRM.settings.READZohoCRM.users.READ
zohocrm_get_users_by_user_territories_by_territoryREAD

Specific territory of a user. To retrieve a specific territory assigned to a user in your Zoho CRM organization.

ZohoCRM.settings.READZohoCRM.users.READ
zohocrm_get_users_by_userid_actions_validate_before_transferREAD

Validate user before transfer. Validates whether the specified user has open records, assignments, criteria configurations, subordinates, or alerts before transferring the user's data. Use this operation to check the user's dependencies before initiating a transfer.

ZohoCRM.change_owner.READ
zohocrm_get_workflow_configurationsREAD

Workflow Configuration. Retrieves the available triggers, actions, and related trigger details for a specific module. Use this endpoint before creating or updating workflow rules to discover which triggers and actions are supported, their per-type limits, scheduling compatibility, and related module triggers. The response includes three...

ZohoCRM.settings.READ
zohocrm_get_write_by_jobidREAD

Get bulk write job details. To retrieve the details of a previously created bulk write job in your Zoho CRM organization, including its current status, per-resource and per-file processing counts, the creator, and the download URL of the result archive once the job completes. The download URL remains accessible for up to seven days after the job...

ZohoCRM.bulk.CREATE
zohocrm_get_zia_org_enrichmentREAD

Get Zia Org Enrichment. To retrieve the paginated list of Zia organization enrichment jobs that have been scheduled in your Zoho CRM organization. Each entry includes the job identifier, current status, creation timestamp, and the user who triggered the job.

ZohoCRM.settings.READ
zohocrm_get_zia_org_enrichment_by_idREAD

Org Enrichment Details. Fetches the enrichment status and enriched organization data for a specific enrichment job using its unique ID. Returns completed, scheduled, or failed enrichment information along with enriched fields such as name, website, email, address, CEO, revenue, employees, social media, and industries.

ZohoCRM.settings.READ
zohocrm_patch_actions_watchWRITE

Update notification channel information. To partially update the properties of a notification channel in your Zoho CRM organization.

ZohoCRM.notifications.ALLZohoCRM.notifications.UPDATE
zohocrm_patch_settings_fieldsWRITE

Update custom fields. To update one or more custom fields in a module in your Zoho CRM account.

ZohoCRM.settings.ALL
zohocrm_patch_settings_fields_by_fieldidWRITE

Update a custom field. To update a specific custom field in a module in your Zoho CRM account by its unique field ID.

ZohoCRM.settings.ALL
zohocrm_patch_settings_global_picklistsWRITE

Update a Global Picklist. Updates an existing global picklist. You can update display_label, api_name, description, pick_list_values_sorted_lexically, and pick_list_values. Backend-generated properties (actual_label, customizable, modified_by, created_by, presence) cannot be updated. For pick_list_values, you can add new values, update...

ZohoCRM.settings.ALL
zohocrm_patch_settings_global_picklists_by_idWRITE

Update a Global Picklist by ID. Updates an existing global picklist identified by the path parameter {id }. You can update display_label, api_name, description, pick_list_values_sorted_lexically, and pick_list_values. Backend-generated properties (actual_label, customizable, modified_by, created_by, presence) cannot be updated. For...

ZohoCRM.settings.ALL
zohocrm_patch_settings_layouts_by_idWRITE

Update a custom layout. To update a custom layout in your Zoho CRM organization, including renaming it, modifying profile permissions, enabling or disabling the business card display, and creating, updating, or deleting sections and fields within sections.

ZohoCRM.settings.ALL
zohocrm_patch_settings_pipelineWRITE

Pipeline. Update or delete a pipeline for the specified layout using a request body that identifies the pipeline and its stage mappings.

ZohoCRM.settings.ALL
zohocrm_patch_settings_pipeline_by_pipelineidentifierWRITE

Pipeline. Update or delete a specific pipeline identified by the path ID within the specified layout.

ZohoCRM.settings.ALL
zohocrm_patch_settings_profiles_by_idWRITE

Profile. Partially updates the name, description, and permission enablement for the profile identified by {id}. System profiles (Administrator, Standard) cannot be updated. See [Update Profile Permission](https://www.zoho.com/crm/developer/docs/api/v8/update-profile-permission.html).

ZohoCRM.settings.ALL
zohocrm_post_actions_watchWRITE

Create notification channels. To create one or more notification channels in your Zoho CRM organization.

ZohoCRM.notifications.ALLZohoCRM.notifications.CREATE
zohocrm_post_appointments_sWRITE

Create Appointment records. To create one or more appointment records in your Zoho CRM organization.

ZohoCRM.modules.CREATE
zohocrm_post_by_moduleWRITE

Create records in a specified module. Creates one or more records in the specified module in your Zoho CRM organization. Use the [Get Modules API](modules.yaml#$.paths./settings/modules.get) to retrieve the module API name. Use the [Get Fields Metadata API](fields.yaml#$.paths./settings/fields.get) to retrieve the available field API names and data types....

ZohoCRM.modules.CREATE
zohocrm_post_by_module_actions_add_tagsWRITE

Add Tags to Records. Associates tags to one or more records in the specified module.

ZohoCRM.modules.ALL
zohocrm_post_by_module_actions_assign_territoriesWRITE

Assign territories to multiple records. To assign one or more territories to multiple records in your Zoho CRM organization.

ZohoCRM.modules.UPDATE
zohocrm_post_by_module_actions_change_ownerWRITE

Change Owner. Updates the owner of multiple records in the module. Note: The module name Deals is accepted and internally resolved to Potentials. Meetings is internally resolved to Events.

ZohoCRM.change_owner.CREATE
zohocrm_post_by_module_actions_enrol_in_cadencesWRITE

Enroll Records to Cadences. Enrolls CRM records into one or more cadences. Notes - Only Manual Enrollment cadences can be enrolled through this API. - Available only in Enterprise edition and above. - Supports Leads, Contacts, Deals, Vendors, and custom modules. - A request may contain up to 5 cadence IDs. - A request may contain up to 100...

ZohoCRM.modules.CREATE
zohocrm_post_by_module_actions_mass_change_ownerWRITE

Submit mass change owner job. To bulk update the ownership of records in a specified module based on a Custom View, territory, or field-based criteria in your Zoho CRM organization. You cannot change the owner of related records using this API. You can change the owner of up to 50,000 records in a custom view. This API schedules the operation as a...

ZohoCRM.change_owner.CREATE
zohocrm_post_by_module_actions_mass_deleteWRITE

Delete records in bulk by record IDs or Custom View. To delete records in bulk from a specified module in your Zoho CRM organization, either by providing record IDs for synchronous deletion or a Custom View ID for asynchronous batch deletion.

ZohoCRM.mass_delete.DELETE
zohocrm_post_by_module_actions_mass_updateWRITE

Mass update records. To update a specific field value across multiple records of a module in your Zoho CRM organization in a single API call. The operation supports two modes. In the non-scheduler mode, the caller supplies a list of record IDs in the ids array and the system updates those records synchronously, with a maximum of 500...

ZohoCRM.mass_update.Leads.UPDATEZohoCRM.mass_update.UPDATE
zohocrm_post_by_module_actions_portal_inviteWRITE

Invite portal users. To send portal invitations in bulk to CRM records in your Zoho CRM organization for the specified module, scheduling them as asynchronous invitation jobs.

ZohoCRM.settings.ALL
zohocrm_post_by_module_actions_remove_tagsWRITE

Remove Tags from Records. Removes tags from one or more records in the specified module.

ZohoCRM.modules.ALL
zohocrm_post_by_module_actions_remove_territoriesWRITE

Remove territories from multiple records. To remove one or more territories from multiple records in your Zoho CRM organization. Supported modules are Leads, Accounts, Contacts, and Deals. The removal can be processed synchronously or scheduled as a background job, depending on the number of records.

ZohoCRM.modules.UPDATE
zohocrm_post_by_module_actions_unblock_emailWRITE

Unblock emails for multiple records in a module. To unblock soft-bounced email addresses for multiple records in your Zoho CRM organization. When emails sent from CRM bounce temporarily, the Email field on the affected records is blocked. This operation removes those blocks in bulk so email communication with the records can resume.

ZohoCRM.modules.UPDATE
zohocrm_post_by_module_actions_unenrol_from_cadencesWRITE

Un-enroll Records from Cadences. To manually unenroll records of a supported module from one or more Cadences in your Zoho CRM organization.

ZohoCRM.modules.CREATE
zohocrm_post_by_module_bulk_searchWRITE

Bulk Search Records by Criteria, Word, Email, or Phone. Searches for records in the specified module that match the given search criteria. This API accepts the same search parameters as the GET /{module}/search API, but they are provided in the request body instead of query parameters. Use this API when the search criteria are too long to be passed as query parameters. You...

ZohoCRM.modules.READZohoCRM.users.READ
zohocrm_post_by_module_by_id_actions_add_tagsWRITE

Add Tags to a Record. Adds tags to a specific record in the specified module.

ZohoCRM.modules.ALL
zohocrm_post_by_module_by_id_actions_remove_tagsWRITE

Remove Tags from a Record. Removes tags from a specific record in the specified module.

ZohoCRM.modules.ALL
zohocrm_post_by_module_by_id_actions_unblock_emailWRITE

Unblock email for a single record. To unblock a soft-bounced email address for a single record in your Zoho CRM organization. When an email sent from CRM bounces temporarily, the Email field on the affected record is blocked. This operation removes that block so email communication with the record can resume.

ZohoCRM.modules.UPDATE
zohocrm_post_by_module_by_masterrecordid_actions_mergeWRITE

Merge Records. To merge duplicate records in your Zoho CRM organization into a single master record. Supports field-level value selection from child records and file attachment management. If a child record has more than 1000 related records, the merge processes asynchronously and returns a job_id for status tracking.

ZohoCRM.modules.CREATE
zohocrm_post_by_module_by_record_actions_assign_territoriesWRITE

Assign territories to a record. To assign one or more territories to a single record in your Zoho CRM organization.

ZohoCRM.modules.UPDATE
zohocrm_post_by_module_by_record_actions_change_ownerWRITE

Change Owner. To change the owner of a specific record in the specified CRM module in your Zoho CRM organization. Note: The module name Deals is accepted and internally resolved to Potentials. Meetings is internally resolved to Events.

ZohoCRM.change_owner.CREATE
zohocrm_post_by_module_by_record_actions_remove_territoriesWRITE

Remove territories from a record. To remove one or more territories from a single record in your Zoho CRM organization. This operation is supported for records in the Leads, Accounts, Contacts, and Deals modules.

ZohoCRM.modules.UPDATE
zohocrm_post_by_module_by_record_email_draftsWRITE

Create Email Drafts for a Record. Creates one or more email drafts associated with the specified record in the given module.

ZohoCRM.modules.CREATE
zohocrm_post_by_module_by_recordid_actions_associate_emailWRITE

Associate Email. Associates an email with a specific record in a module, creating a link between the email and the CRM record.

ZohoCRM.modules.CREATE
zohocrm_post_by_module_by_recordid_actions_cloneWRITE

Record Clone. Clones a record in the specified module. Use the [Get Modules API](modules.yaml#$.paths./settings/modules.get) to retrieve the module ID and API name. Use the [Get Fields Metadata API](fields.yaml#$.paths./settings/fields.get) to retrieve the field IDs and API names. By default, the field values of the parent record...

ZohoCRM.modules.CREATE
zohocrm_post_by_module_by_recordid_actions_portal_inviteWRITE

Invite portal users. To send a portal invitation to a single CRM record in your Zoho CRM organization, inviting or re-inviting the record as a portal user for the specified user type.

ZohoCRM.settings.ALL
zohocrm_post_by_module_upsertWRITE

Create or update records in a specified module. The Upsert API inserts a new record or updates an existing record based on duplicate check field values. If a matching record is found, it is updated; otherwise, a new record is inserted. When using the Upsert API, the system checks for duplicate records based on the duplicate check fields. There are two types of...

ZohoCRM.modules.CREATE
zohocrm_post_by_moduleapiname_actions_share_emailsWRITE

Share Record Emails. To share email threads linked to multiple CRM records with colleagues in the same organization. Accepts up to 100 record IDs per request. Supports partial success - each record in the response is processed independently, and individual results indicate success or failure.

ZohoCRM.modules.CREATE
zohocrm_post_by_moduleapiname_actions_unshare_emailsWRITE

Unshare emails in bulk. To revoke email sharing for multiple CRM records in a single request. Accepts up to 100 record IDs per request. The data array in the 207 response contains an item for each record, indicating success or failure.

ZohoCRM.modules.DELETE
zohocrm_post_by_moduleapiname_by_id_actions_convertWRITE

Convert Inventory Record. To convert an inventory record in your Zoho CRM organization from one module to another. Supported conversion paths are: Quotes to Sales Orders or Invoices, and Sales Orders to Invoices.

ZohoCRM.modules.CREATE
zohocrm_post_by_moduleapiname_by_id_actions_share_emailsWRITE

Share Record Emails. To share email threads linked to a specific CRM record with colleagues in the same organization. Requires custom email sharing to be enabled in the organization and a valid email configuration for the user.

ZohoCRM.modules.CREATE
zohocrm_post_by_moduleapiname_by_id_actions_unshare_emailsWRITE

Unshare Record Emails. To revoke email sharing for a specific CRM record, making the linked email threads no longer visible to colleagues. Requires custom email sharing to be enabled in the organization and a valid email configuration for the user.

ZohoCRM.modules.DELETE
zohocrm_post_by_moduleapiname_by_recordid_actions_download_mail_mergeWRITE

Download mail merge document. To download the merged document created from a mail merge template for a specific record in your Zoho CRM organization. You can choose the output format as pdf, html, or docx, and optionally set a password for PDF documents.

ZohoCRM.settings.ALLZohoWriter.documentEditor.ALLZohoWriter.merge.ALL
zohocrm_post_by_moduleapiname_by_recordid_actions_get_related_records_countWRITE

Get related records count. To retrieve the count of related records for a specified parent record in your Zoho CRM organization. Supports optional filtering by approval status, conversion status, category type, and field-level equality criteria. A single request can include up to 20 related list count specifications. You can use this API to get...

ZohoCRM.modules.READ
zohocrm_post_by_moduleapiname_by_recordid_actions_send_mail_mergeWRITE

Send mail merge email. To send a personalized email to one or more recipients using a mail merge template associated with a specific record in your Zoho CRM organization. You can include recipients in the To, CC, and BCC fields, and optionally attach the merged document either as an inline image or a separate file.

ZohoCRM.settings.ALLZohoWriter.documentEditor.ALLZohoWriter.merge.ALL
zohocrm_post_by_moduleapiname_by_recordid_actions_shareWRITE

Share a record. To share a specific record in a module with one or more users, roles, or groups. A record can be shared with up to 10 users, 5 roles, and 5 groups. > Note: > - The records can be shared to other users in the organization only if certain conditions are met. For simplicity, let us assume that User A shares a record with...

ZohoCRM.share.accounts.CREATEZohoCRM.share.bundles.CREATEZohoCRM.share.calls.CREATEZohoCRM.share.campaigns.CREATEZohoCRM.share.cases.CREATEZohoCRM.share.contacts.CREATEZohoCRM.share.custom.CREATEZohoCRM.share.deals.CREATEZohoCRM.share.events.CREATEZohoCRM.share.invoices.CREATEZohoCRM.share.leads.CREATEZohoCRM.share.pricebooks.CREATEZohoCRM.share.products.CREATEZohoCRM.share.purchaseorders.CREATEZohoCRM.share.quotes.CREATEZohoCRM.share.salesorders.CREATEZohoCRM.share.solutions.CREATEZohoCRM.share.tasks.CREATEZohoCRM.share.vendors.CREATE
zohocrm_post_by_moduleapiname_by_recordid_actions_sign_mail_mergeWRITE

Send mail merge document for signing. To send a merged document to one or more recipients for signing or approval using a mail merge template associated with a specific record in your Zoho CRM organization. Before using this operation for the first time, you must access the Merge and Sign dialog in the Zoho Writer UI once.

ZohoCRM.settings.ALLZohoSign.documents.ALLZohoWriter.documentEditor.ALLZohoWriter.merge.ALL
zohocrm_post_by_modulename_by_id_actions_send_mailWRITE

Send an email to a record. To send an email to a specific record in your Zoho CRM organization using a template or custom email content.

ZohoCRM.send_mail.all.CREATE
zohocrm_post_by_modulename_by_recordid_locking_information_sWRITE

Lock a record. To lock a record in the specified module of your Zoho CRM account with a reason for locking.

ZohoCRM.settings.ALL
zohocrm_post_by_parentrecordmodule_by_parentrecordid_notesWRITE

Related Notes. Creates one or more notes associated with a specific parent record. Either note content or note title must be provided (at least one is mandatory).

ZohoCRM.modules.CREATEZohoCRM.modules.READ
zohocrm_post_composite_requestsWRITE

Process multiple API requests in a single call. To bundle multiple Zoho CRM API requests into a single HTTP call, reducing network round-trips and enabling request chaining. You can reference the output of one sub-request in another using the format @{sub_request_id:JSONPath} to build dependent workflows. When rollback_on_fail is enabled, all successful...

ZohoCRM.composite_requests.CUSTOM
zohocrm_post_contacts_by_contactid_emails_actions_link_recordWRITE

Link Emails to Deals. To link a deal with one or more of a contact's emails. An email can only be linked to a single deal at a time. Zoho CRM automatically links a contact's incoming emails to the deals using the [Deal Prediction...

ZohoCRM.modules.CREATE
zohocrm_post_contacts_by_contactid_emails_by_messageid_actions_link_recordWRITE

Link Deal Email. Links an email to a specified record in CRM.

ZohoCRM.modules.CREATE
zohocrm_post_contacts_rolesWRITE

Create Contact Roles. Creates one or more contact roles in your Zoho CRM organization.

ZohoCRM.modules.ALL
zohocrm_post_coqlWRITE

Retrieve records using a COQL query. To retrieve records from one or more Zoho CRM modules using a COQL SELECT query, with support for cross-module joins, aggregate functions, and flexible filtering.

ZohoCRM.coql.READZohoCRM.modules.READZohoCRM.settings.READ
zohocrm_post_events_by_event_actions_cancelWRITE

Cancel a Meeting. To cancel a meeting and send an email regarding the meeting cancellation to the participants. A meeting can only be cancelled if attendees have already been invited and the meeting has not passed its scheduled end time. To check the cancellation status of a meeting, refer to the $event_cancelled key in the response...

ZohoCRM.modules.UPDATE
zohocrm_post_leads_actions_mass_convertWRITE

Submit mass convert job for leads. To submit a mass convert job that converts lead records into Contacts, Accounts, or Deals in your Zoho CRM organization. The job runs asynchronously and returns a job identifier for status tracking.

ZohoCRM.mass_convert.leads.CREATE
zohocrm_post_leads_by_leadid_actions_convertWRITE

Convert a Lead. Converts a Lead record into Contact, Account, and/or Deal records. Allows configuration of conversion behavior including overwrite settings, notifications, owner assignment, and tag carryover.

ZohoCRM.modules.CREATE
zohocrm_post_notesWRITE

Create Notes. Creates one or more note records.

ZohoCRM.modules.CREATE
zohocrm_post_org_currenciesWRITE

Create currencies. Creates one or more new currencies for the organization.

ZohoCRM.settings.ALL
zohocrm_post_org_currencies_actions_enableWRITE

Enable multi-currency

ZohoCRM.settings.ALL
zohocrm_post_readWRITE

Create a bulk read job. To create a bulk read job in Zoho CRM. A bulk read job exports records from a specified CRM module to a CSV or ICS file. The job runs asynchronously; use the Get Bulk Read Job Details API to monitor the job status, and use the Download Bulk Read Result API to retrieve the exported file once the job is complete.

ZohoCRM.bulk.READZohoCRM.modules.ALL
zohocrm_post_services_sWRITE

Create service records in Zoho CRM. To create one or more service records in your Zoho CRM organization, submitting up to 100 service objects per request, each configurable with a name, duration, price, location, members, availability type, and availability window.

ZohoCRM.modules.CREATE
zohocrm_post_settings_audit_log_exportWRITE

Create an audit log export job. To create an asynchronous audit log export job in your Zoho CRM organization. The system schedules the job and returns a unique job ID with a SCHEDULED status code. Use the[Get Audit Log Export API](audit_log_export.yaml#.$./paths./settings/audit_log_export.get) to poll for completion and retrieve the download links.

ZohoCRM.settings.ALL
zohocrm_post_settings_automation_assignment_rulesWRITE

Create an Assignment Rule. To create a single Assignment Rule in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_post_settings_automation_assignment_rules_by_id_actions_cloneWRITE

Clone Assignment Rule. To clone a single Assignment Rule in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_post_settings_automation_cadencesWRITE

Create cadence. Creates a new cadence (initially in draft status) with its follow-up tree and optional un-enrollment rules in a single call. custom_view cadences require a custom_view.id; manual_enrollment cadences must omit custom_view. Follow-ups reference each other via reference_id (a client-chosen string) so that parent/child...

ZohoCRM.settings.ALL
zohocrm_post_settings_automation_cadences_by_id_actions_activateWRITE

Activate Cadence. Activates a published cadence so it begins enrolling records. The cadence must currently be inactive; otherwise, the ALREADY_ACTIVATED error is returned. Edition limits are enforced, including the maximum number of active cadences per module and the total number of active cadences. For custom_view cadences, activation...

ZohoCRM.settings.ALL
zohocrm_post_settings_automation_cadences_by_id_actions_cloneWRITE

Clone a Cadence. Creates a new cadence with the same follow-up tree as the source cadence (identified by path id) but with the name / description / custom_view supplied in the body. Every follow-up action is copied into a new action record - the clone has no shared rows with the source. The new cadence starts in draft status and must...

ZohoCRM.settings.ALL
zohocrm_post_settings_automation_cadences_by_id_actions_deactivateWRITE

Deactivate a Cadence. To deactivate a Cadence in your Zoho CRM organization. The Cadence must currently be active; attempting to deactivate an already inactive Cadence returns the ALREADY_DEACTIVATED error.

ZohoCRM.settings.ALL
zohocrm_post_settings_automation_cadences_by_id_actions_publishWRITE

Publish a Cadence. Publishes a draft cadence by merging its follow-up tree, transitions, and triggers into the live cadence, and then clears the draft. If the cadence is being published for the first time, it is promoted from a draft to an inactive published cadence. Call the Activate Cadence API separately to begin enrolling records....

ZohoCRM.settings.ALL
zohocrm_post_settings_automation_field_updatesWRITE

Create Field Update. Creates a field update action that assigns a static value to a field, triggered by a workflow rule. For single-value fields, use a string for value. For multi-select and multi-user field types, use an array for value (for example, ['Call', 'Advertisement']). update_type (mandatory for multi-select and multi-user...

ZohoCRM.settings.ALL
zohocrm_post_settings_automation_scoring_rulesWRITE

Scoring Rules. Creates one or more scoring rules for specified modules and layouts. Only Leads and Contacts modules support signal rules. Deals, Accounts and Custom Modules do not support signal rules.

ZohoCRM.settings.ALL
zohocrm_post_settings_automation_scoring_rules_by_ruleid_actions_cloneWRITE

Clone a scoring rule. To clone a Scoring Rule in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_post_settings_automation_tasksWRITE

Create an Automation Task. PURPOSE: Creates an automation task definition used by workflow rules, approval processes, blueprints, kiosks, scoring rules, and case escalation rules. PREREQUISITES: (1) Call GET /settings/automation/tasks to check existing task definitions and avoid duplicates. (2) Call GET /settings/layouts?module=Tasks to...

ZohoCRM.settings.ALL
zohocrm_post_settings_automation_webhooksWRITE

Webhooks. To create a webhook action that fires an HTTP request to an external URL in your Zoho CRM organization when an automation trigger fires. The http_method value controls which optional request fields are accepted. - POST and PUT accept headers and body - GET and DELETE methods accept url_parameters - DELETE also accepts...

ZohoCRM.settings.ALL
zohocrm_post_settings_automation_workflow_rulesWRITE

Create a workflow rule for a module. To create a workflow rule for a specified module in your Zoho CRM organization. Each request accepts exactly one rule, defined within the workflow_rules array.

ZohoCRM.settings.ALL
zohocrm_post_settings_business_hoursWRITE

Business Hours Configuration. Creates a new business hours configuration for the organization, defining working days, operating hours, and timezone settings.

ZohoCRM.settings.ALL
zohocrm_post_settings_business_hours_shift_hoursWRITE

Add shift hours. Creates one or more shift hour configurations for the organization. Each shift hour specifies the name, time zone, active days, timing, optional break windows, optional holidays, and optional user assignments. The shift hour timing must fall within the configured business hours, and the request is rejected if business...

ZohoCRM.settings.ALL
zohocrm_post_settings_custom_viewsWRITE

CustomView creation. To create one or more Custom Views for a specified module in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_post_settings_duplicate_check_preferenceWRITE

Create Duplicate Check Preference. To enable duplicate check preference for the Leads module in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_post_settings_fieldsWRITE

Create custom fields in a module. To create custom fields in a module in your Zoho CRM organization, where supported modules include Leads, Contacts, Accounts, Campaigns, Cases, Invoices, Deals, Price Books, Products, Purchase Orders, Quotes, Sales Orders, Solutions, Vendors, Calls, Tasks, Events, Users, and Custom modules.

ZohoCRM.settings.ALL
zohocrm_post_settings_fields_by_fieldid_actions_replace_pick_list_valuesWRITE

Replace Pick list values. Replace picklist value

ZohoCRM.settings.ALL
zohocrm_post_settings_global_picklistsWRITE

Create a Global Picklist. Creates a new global picklist with the specified display label, API name, description, and picklist values. The actual_label, customizable, modified_by, created_by, and presence properties are generated by the backend. In pick_list_values, only display_value and type are considered.

ZohoCRM.settings.ALL
zohocrm_post_settings_global_picklists_by_id_actions_replace_picklist_valuesWRITE

Replace Picklist Values. Schedules or executes replacement of picklist values for the specified global picklist. You can specify either id, display_value, or both for old_value and new_value. If both are provided, the system validates them for consistency. The from (old) value can be non-existent in the current picklist, but the to (new)...

ZohoCRM.settings.ALL
zohocrm_post_settings_holidaysWRITE

Holidays. To create one or more business or shift holidays in Zoho CRM. Business holidays apply to all users, while shift holidays must specify a valid shift_hour identifier.

ZohoCRM.settings.ALL
zohocrm_post_settings_layouts_by_id_actions_activateWRITE

Activate Layout. Activates a single deactivated layout, making it available for use within the specified module. Optionally allows adding or removing profile associations during activation. Only one layout can be activated per request. This operation is idempotent - attempting to activate an already active layout returns an error...

ZohoCRM.settings.ALL
zohocrm_post_settings_layouts_by_layoutid_map_dependencyWRITE

Create a field dependency for a layout. To create a field dependency between a parent picklist field and a child picklist field for a specific layout in your Zoho CRM organization. Prerequisites - The selected layout must contain at least two option-based fields. - Supported field types are Picklist, Radio Button, and Multi-select Picklist. - Multi-select...

ZohoCRM.settings.ALL
zohocrm_post_settings_modulesWRITE

Create a custom module. To create a custom module in your Zoho CRM organization. Only one module can be created per request. The required permission depends on the access type: Crm_Implied_Customize_Zoho_CRM for org-based modules and Crm_Implied_Create_Team_Module for team-based modules. Submitting the same api_name multiple times will...

ZohoCRM.settings.ALL
zohocrm_post_settings_pipelineWRITE

Pipeline. Create a new pipeline for the specified Deals layout by providing a pipeline display label and one or more mapped stages.

ZohoCRM.settings.ALL
zohocrm_post_settings_pipeline_actions_transferWRITE

Transfer Pipeline. Transfer records and stage mappings from one pipeline to another in the specified layout, and delete the source pipeline after the transfer is scheduled.

ZohoCRM.settings.ALL
zohocrm_post_settings_portalsWRITE

Portal. To create a Client Portal for the Zoho CRM organization. Only one portal can be created per organization. The portal name must be unique across Zoho, between 6 and 30 characters.

ZohoCRM.settings.ALL
zohocrm_post_settings_portals_by_portal_user_typeWRITE

Portal User Type. Creates a new portal user type for the specified portal. A portal user type defines the personality module, invitation field, and per-module access permissions for portal users. The portal must already exist in the organization's Zoho CRM account.

ZohoCRM.settings.ALL
zohocrm_post_settings_portals_by_portal_user_type_by_usertype_users_action_transferWRITE

Transfer portal users from one user group to another. To transfer one or more portal users from one user type group to another within the same portal in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_post_settings_profiles_by_id_actions_cloneWRITE

Clone a CRM profile. Creates a new profile by cloning the existing profile identified by {id}. The request body must include the new profile's name, which must be unique within the organization and must not exceed 50 characters. See [Create a Profile](https://www.zoho.com/crm/developer/docs/api/v8/create-profile.html).

ZohoCRM.settings.ALL
zohocrm_post_settings_record_locking_configurationsWRITE

Create record locking configuration. Creates a new record locking configuration for the specified module. You can define locking rules, restricted actions, excluded fields, and other settings.

ZohoCRM.settings.ALL
zohocrm_post_settings_recycle_bin_actions_emptyWRITE

Empty the Recycle Bin. To permanently delete every record from the Recycle Bin in your Zoho CRM account. This action is irreversible - the records cannot be restored after this operation completes. When the Recycle Bin contains 1000 or fewer records, including child records such as Notes and Attachments, Zoho CRM deletes the records...

ZohoCRM.settings.ALL
zohocrm_post_settings_recycle_bin_actions_restoreWRITE

Restore multiple Recycle Bin records. To restore one or more deleted records from the Recycle Bin in your Zoho CRM account. Supply the scope of restoration in the request body using exactly one of three options: ids to restore specific records, filters to restore records matching field-based criteria, or restore_all_records to restore every record...

ZohoCRM.settings.ALL
zohocrm_post_settings_recycle_bin_by_recordid_actions_restoreWRITE

Restore a Recycle Bin record. To restore a single deleted record from the Recycle Bin in your Zoho CRM account. The record is moved back to its original module along with all its associated child records, such as Notes and Attachments. When the total number of restored records, including child records, is 1000 or fewer, the restoration completes...

ZohoCRM.settings.ALL
zohocrm_post_settings_rolesWRITE

Create a role. Creates a new role in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_post_settings_tagsWRITE

Tags. To create tags for a module in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_post_settings_tags_actions_mass_deleteWRITE

Mass delete tags. To schedule a background job that deletes multiple tags in bulk from a single module in your Zoho CRM organization. You can delete tags in bulk from one module per API call. The response returns a job identifier that can be used with the Mass Delete Tags Status GET operation to track the progress of the deletion.

ZohoCRM.settings.ALL
zohocrm_post_settings_tags_by_id_actions_mergeWRITE

Merge Tags. Merges two tags into one, combining their associated records and metadata. The tag specified in the path parameter (id) is the master tag that will remain after the merge. The conflict_id in the request body specifies the tag to be merged into the master tag.

ZohoCRM.settings.ALL
zohocrm_post_settings_territoriesWRITE

Create Territories. To create one or more territories in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_post_settings_territories_actions_run_rulesWRITE

Run territory assignment rules. To schedule territory assignment rules to run against records in a specified module in your Zoho CRM organization. The rules can be applied based on filter criteria, a Custom View, or specific territories, and the execution is queued as a background job.

ZohoCRM.settings.ALL
zohocrm_post_settings_territories_actions_transfer_and_deleteWRITE

Transfer and delete territories. To transfer records from one or more territories to a target territory and then delete those territories in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_post_settings_territories_by_id_actions_transfer_and_deleteWRITE

Transfer and delete a specific territory by ID. To transfer child territories to a target parent territory and then delete a specific territory from your Zoho CRM organization. This operation is required for territories that have child territories, as they cannot be directly deleted using the Delete Territories API.

ZohoCRM.settings.ALL
zohocrm_post_settings_unsubscribe_linksWRITE

Create Unsubscribe Link. To create an unsubscribe link that can be used in email templates or email footers. You can configure the link to display a standard Zoho CRM unsubscribe page or redirect to a custom webpage.

ZohoCRM.settings.ALL
zohocrm_post_settings_user_groupsWRITE

Create a user group. To create a new user group in your Zoho CRM organization with a specified name, optional description, and member sources (users, roles, or territories).

ZohoCRM.settings.ALL
zohocrm_post_settings_variable_groups_actions_generate_api_nameWRITE

Generate API Name. To generate an available API name for a new variable group in your Zoho CRM organization. Submit the proposed display name in the request, and the API returns a suggested api_name that complies with the naming requirements.

ZohoCRM.settings.ALL
zohocrm_post_settings_variablesWRITE

Create variables. Creates one or more CRM variables. The name, api_name, and variable_group keys are mandatory. The type key specifies the data type of the variable. Possible types: integer, text, percent, decimal, currency, date, datetime, email, phone, url, checkbox, textarea, long. Requires the ZohoCRM.settings.variables.CREATE...

ZohoCRM.settings.ALL
zohocrm_post_settings_variables_actions_generate_api_nameWRITE

Generate API Name. generates api name

ZohoCRM.settings.ALL
zohocrm_post_settings_zia_data_enrichmentWRITE

Zia Data Enrichment Configuration. Creates Zia Enrichment Configurations for a specific module. Use the [Get Fields Metadata API](fields.yaml#$.paths./settings/fields.get) to get CRM field IDs and API names, and the [Get Modules API](modules.yaml#$.paths./settings/modules.get) to get module IDs and API names.

ZohoCRM.zia.enrichment.CREATE
zohocrm_post_usersWRITE

Create User. To create a new user record in your Zoho CRM organization. The request body must contain a users array with one user object including the required fields such as email, role, profile, and first name.

ZohoCRM.users.CREATE
zohocrm_post_users_actions_transfer_and_deleteWRITE

Transfer and delete a user. Transfer user records, assignments, and criteria to another user

ZohoCRM.users.UPDATE
zohocrm_post_users_by_userid_actions_transferWRITE

Transfer a user. Transfer user records, assignments, and criteria to another user

ZohoCRM.change_owner.CREATE
zohocrm_post_users_by_userid_actions_transfer_and_deleteWRITE

Transfer and delete a user. Transfer user records, assignments, and criteria to another user

ZohoCRM.users.UPDATE
zohocrm_post_writeWRITE

Create a bulk write job. To create a bulk write job in your Zoho CRM organization that creates, updates, or upserts records in a target module from a previously uploaded file. The job is processed asynchronously; the response returns the job identifier that the get job details operation uses to poll job status, and an optional callback URL is...

ZohoCRM.bulk.CREATE
zohocrm_post_zia_org_enrichmentWRITE

Trigger organization-level enrichment for a CRM record. To submit a request that schedules a Zia organization enrichment job in your Zoho CRM organization. The job runs asynchronously and uses the supplied name, email, or website to retrieve publicly available details such as address, primary contact, industries, and social media handles, and to populate the configured...

ZohoCRM.settings.ALL
zohocrm_put_actions_watchWRITE

Update full notification details. To replace all properties of an existing notification channel in your Zoho CRM organization.

ZohoCRM.notifications.ALLZohoCRM.notifications.UPDATE
zohocrm_put_appointments_sWRITE

Update appointment records. To update one or more appointment records in your Zoho CRM organization. You can update a maximum of 100 appointments per API call.

ZohoCRM.modules.UPDATE
zohocrm_put_appointments_s_by_appointmentidWRITE

Update an Appointment Record by ID. To update a single appointment record by its ID in your Zoho CRM organization.

ZohoCRM.modules.UPDATE
zohocrm_put_by_moduleWRITE

Update records in a specified module. Updates one or more existing records in the specified module in your Zoho CRM organization. Use the [Get Modules API](modules.yaml#$.paths./settings/modules.get) to retrieve the module API name and the [Get Fields Metadata API](fields.yaml#$.paths./settings/fields.get) to retrieve the field API names. A maximum of 100...

ZohoCRM.modules.UPDATE
zohocrm_put_by_module_by_dealid_contact_rolesWRITE

Deal Contact Roles. Add contact roles to a deal or update existing contact role relations in bulk.

ZohoCRM.modules.UPDATE
zohocrm_put_by_module_by_dealid_contact_roles_by_contactidWRITE

Deal Contact Roles. Assign or update a contact role for a specific contact on a deal.

ZohoCRM.modules.UPDATE
zohocrm_put_by_module_by_record_email_draftsWRITE

Update Email Drafts for a Record. Updates one or more email drafts associated with the specified record in the given module.

ZohoCRM.modules.UPDATE
zohocrm_put_by_module_by_record_email_drafts_by_draftWRITE

Update an Email Draft. Updates the specified email draft for the given record in the module.

ZohoCRM.modules.UPDATE
zohocrm_put_by_module_by_recordidWRITE

Update a specific record by ID. To update the field values of a specific record in the specified module in your Zoho CRM organization. Use the [Get Modules API](modules.yaml#$.paths./settings/modules.get) to retrieve the module ID and API name. Use the [Get Fields Metadata API](fields.yaml#$.paths./settings/fields.get) to retrieve the field IDs and...

ZohoCRM.modules.UPDATE
zohocrm_put_by_moduleapiname_by_recordid_actions_shareWRITE

Update share permissions. To update the sharing permissions of a specific record in a module of your Zoho CRM organization. The update can change the access level, change the visibility between private and public, or alter whether related records are shared along with the record.

ZohoCRM.share.accounts.UPDATEZohoCRM.share.bundles.UPDATEZohoCRM.share.calls.UPDATEZohoCRM.share.campaigns.UPDATEZohoCRM.share.cases.UPDATEZohoCRM.share.contacts.UPDATEZohoCRM.share.custom.UPDATEZohoCRM.share.deals.UPDATEZohoCRM.share.events.UPDATEZohoCRM.share.invoices.UPDATEZohoCRM.share.leads.UPDATEZohoCRM.share.pricebooks.UPDATEZohoCRM.share.products.UPDATEZohoCRM.share.purchaseorders.UPDATEZohoCRM.share.quotes.UPDATEZohoCRM.share.salesorders.UPDATEZohoCRM.share.solutions.UPDATEZohoCRM.share.tasks.UPDATEZohoCRM.share.vendors.UPDATE
zohocrm_put_by_modulename_by_recordid_locking_information_s_by_lockidWRITE

Update locking reason of a locked record. To update the locking reason of a locked record in the specified module of your Zoho CRM account.

ZohoCRM.settings.ALL
zohocrm_put_by_parentrecordmodule_by_parentrecord_by_relatedlistWRITE

Update related records. To update multiple records associated with a parent record in a specified related list in your Zoho CRM organization.

ZohoCRM.modules.UPDATE
zohocrm_put_by_parentrecordmodule_by_parentrecord_by_relatedlist_by_recordWRITE

Update a related record. To update the properties of a specific record associated with a parent record in your Zoho CRM organization.

ZohoCRM.modules.UPDATE
zohocrm_put_by_parentrecordmodule_by_parentrecordid_notesWRITE

Related Notes. Updates one or more notes associated with a specific CRM record in your Zoho CRM organization. Either note content or note title must be provided (at least one is mandatory) for each note.

ZohoCRM.modules.READZohoCRM.modules.UPDATE
zohocrm_put_by_parentrecordmodule_by_parentrecordid_notes_by_noteidWRITE

Related Note. Updates an existing note associated with a specific parent record. Either note content or note title must be provided (at least one is mandatory).

ZohoCRM.modules.READZohoCRM.modules.UPDATE
zohocrm_put_contacts_rolesWRITE

Update Contact Roles. Updates the properties of one or more existing contact roles in your Zoho CRM organization.

ZohoCRM.modules.UPDATE
zohocrm_put_contacts_roles_by_roleWRITE

Update a Contact Role. Updates a specific contact role by its unique identifier in your Zoho CRM organization.

ZohoCRM.modules.UPDATE
zohocrm_put_notesWRITE

Update Notes. Updates one or more existing note records. Either note content or note title must be provided (at least one is mandatory) for each note.

ZohoCRM.modules.UPDATE
zohocrm_put_notes_by_idWRITE

Update a Specific Note. Updates a specific note by its ID. Either note content or note title must be provided (at least one is mandatory).

ZohoCRM.modules.UPDATE
zohocrm_put_org_currenciesWRITE

Update currencies. Updates one or more currencies other than the base currency.

ZohoCRM.settings.ALL
zohocrm_put_org_currencies_actions_enableWRITE

Update base currency. Update existing base currency details.

ZohoCRM.settings.ALL
zohocrm_put_org_currencies_by_currencyWRITE

Currency. Update a specific currency by its unique ID.

ZohoCRM.settings.ALL
zohocrm_put_services_sWRITE

Update service records. To update one or more existing service records in your Zoho CRM organization. Each request can include up to 100 service objects identified by their record IDs; only the fields supplied in the payload are modified.

ZohoCRM.modules.UPDATE
zohocrm_put_services_s_by_idWRITE

Update a specific service record by ID. To update a single service record in your Zoho CRM organization, identified by its unique ID. Only the fields supplied in the request payload are modified on the targeted service.

ZohoCRM.modules.UPDATE
zohocrm_put_settings_appointment_preferencesWRITE

Update Appointment Preferences. To update the appointment preference settings in your Zoho CRM organization, including booking constraints, job sheet requirements, deal creation configuration, and record-sharing settings.

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_assignment_rules_by_idWRITE

Update a Specific Assignment Rule. To update a single Assignment Rule in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_assignment_rules_by_id_actions_clone_entriesWRITE

Clone Assignment Rule Entries. To clone rule entries for a single Assignment Rule in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_assignment_rules_by_id_actions_reorder_entriesWRITE

Reorder Assignment Rule entries. To reorder rule entries for a single Assignment Rule in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_cadencesWRITE

Update multiple Cadences (bulk form). Partial-update form that takes the cadence id inside the request body (cadences[0].id). Updates only the provided fields; module / type / custom_view cannot be changed after creation. Editing a currently-published cadence creates a draft on the first save. Follow-up add/update is expressed inline via the follow_ups...

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_cadences_by_idWRITE

Cadence. Partial-update form that takes the cadence id from the URL path. Same body shape and semantics as the bulk PUT variant (see PUT /settings/automation/cadences). module / type / custom_view cannot be changed after creation.

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_field_updates_by_idWRITE

Update Field Update. Updates an existing field update action identified by the path ID. Use the [Get Field Updates API](field_updates.yaml#$.paths./settings/automation/field_updates.get) to find the field update ID. Locked actions require the appropriate privilege, and read-only actions cannot be modified. For single-value fields, use a...

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_scoring_rulesWRITE

Scoring Rules. Updates one or more scoring rules. Returns 200 (all success) or 207 (partial success).

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_scoring_rules_by_ruleidWRITE

Update a scoring rules by ID. To update a specific Scoring Rule by its ID in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_scoring_rules_by_ruleid_actions_activateWRITE

Activate a scoring rule. Activates an inactive scoring rule identified by ruleId, enabling it to start evaluating and scoring CRM records based on its configured criteria.

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_tasksWRITE

Update an automation task definition by ID (full replacement). PURPOSE: Updates an existing automation task definition identified by the path parameter ID. PREREQUISITES: (1) Call GET /settings/automation/tasks/{id} to obtain the current task structure. (2) Call GET /settings/layouts?module=Tasks to verify supported fields and identify mandatory fields where required: true in the...

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_tasks_by_idWRITE

Automation Task. PURPOSE: Updates an existing automation task definition identified by the path parameter ID. PREREQUISITES: (1) Call GET /settings/automation/tasks/{id} to obtain the current task structure. (2) Call GET /settings/layouts?module=Tasks to verify supported fields and identify mandatory fields where required: true in the...

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_webhooksWRITE

Update webhooks. To update the configuration of an existing webhook in your Zoho CRM organization. The module field cannot be changed after creation. The request body must contain a webhooks array with exactly one webhook object. To retrieve valid module API names, refer to the [Get Modules](modules.yaml#$.paths./settings/modules.get)...

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_webhooks_by_webhookidWRITE

Update webhook by ID. To update the configuration of a specific webhook in your Zoho CRM organization using its ID. The module field cannot be changed after webhook creation. Read-only webhooks created by Marketplace extensions cannot be updated.

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_workflow_rulesWRITE

Update workflow rules by ID in the request body. To update one or more existing workflow rules in your Zoho CRM organization, submit a workflow_rules array in the request body with each entry containing the rule's id. You can modify a rule's name, description, criteria, conditions, actions, and active status. Triggers may be updated only within the same trigger type...

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_workflow_rules_actions_reorderWRITE

Update Workflow Rule Execution Order for Module. To update the execution order of workflow rules for a specific module in your Zoho CRM organization. By default, rules execute in the order in which they were created. If any of the specified rule IDs are invalid, the entire request fails and no partial updates are applied.

ZohoCRM.settings.ALL
zohocrm_put_settings_automation_workflow_rules_by_idWRITE

Update Workflow Rule by ID. To update an existing workflow rule in your Zoho CRM organization, use this operation with the rule's unique ID. You can modify the rule's name, description, triggers, criteria, conditions, and actions, or activate and deactivate the rule. Use the [Get Workflow Rules...

ZohoCRM.settings.ALL
zohocrm_put_settings_business_hoursWRITE

Business Hours Configuration. Updates the existing business hours configuration with revised working days, operating hours, or timezone settings.

ZohoCRM.settings.ALL
zohocrm_put_settings_business_hours_shift_hoursWRITE

Update shift hours. Updates one or more shift hour configurations for the organization. Each entry in shift_hours identifies the shift hour to update and the fields to change, such as the time zone, active days, timing, break windows, holidays, or user assignments. The updated timing must fall within the configured business hours.

ZohoCRM.settings.ALL
zohocrm_put_settings_business_hours_shift_hours_by_shiftWRITE

Update a shift hour. Updates the configuration of the shift hour identified by the shift path parameter. The request body specifies the fields to change, such as the time zone, active days, timing, break windows, holidays, or user assignments. The updated timing must fall within the configured business hours.

ZohoCRM.settings.ALL
zohocrm_put_settings_call_preferencesWRITE

Call Preferences. To update the Call Preferences configuration for your Zoho CRM organization by enabling or disabling the From Number and To Number fields on records in the Calls module. A preference cannot be disabled when the corresponding field is marked as mandatory, when it is referenced by a Validation Rule, Layout Rule...

ZohoCRM.settings.ALL
zohocrm_put_settings_custom_viewsWRITE

Custom Views. To update the configuration of one or more Custom Views in bulk for a specified module in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_put_settings_custom_views_actions_change_sortWRITE

Sort Order. To change the sort field and sort order for one or more Custom Views in the specified module of your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_put_settings_custom_views_by_idWRITE

CustomView update. To update the configuration of a specific Custom View in a module of your Zoho CRM organization, using the Custom View ID. Use the [Get Custom Views API](custom_views.yaml#$.paths./settings/custom_views.get) to retrieve the custom view IDs.

ZohoCRM.settings.ALL
zohocrm_put_settings_custom_views_by_id_actions_change_sortWRITE

Sort Order by ID. To change the sort field and sort order for a specific Custom View in the specified module of your Zoho CRM organization. Use the [Get Custom Views Metadata API](custom_views.yaml#$.paths./settings/custom_views.get) to retrieve the custom view IDs.'

ZohoCRM.settings.ALL
zohocrm_put_settings_data_sharingWRITE

Data Sharing Settings. To update your organization's default data-sharing permissions for modules. You can modify data-sharing access for both system-defined and custom modules.

ZohoCRM.settings.ALL
zohocrm_put_settings_duplicate_check_preferenceWRITE

Update Duplicate Check Preference

ZohoCRM.settings.ALL
zohocrm_put_settings_fiscal_yearWRITE

Update Fiscal Year Settings. Updates the fiscal year configuration for the organization. Only administrators can update fiscal year settings.

ZohoCRM.settings.ALL
zohocrm_put_settings_holidaysWRITE

Multiple Holidays. To update one or more existing holiday records in Zoho CRM by providing each holiday ID with the updated field values.

ZohoCRM.settings.ALL
zohocrm_put_settings_holidays_by_holidayidWRITE

A specific holiday. To update the name or date of a specific holiday record in Zoho CRM using its unique identifier.

ZohoCRM.settings.ALL
zohocrm_put_settings_layouts_by_layoutid_map_dependency_by_dependencyidWRITE

Update an existing field dependency. Updates the picklist value mappings for an existing field dependency. Use '_delete ': null to remove specific mappings.

ZohoCRM.settings.ALL
zohocrm_put_settings_modulesWRITE

Update CRM modules. Updates existing modules in the CRM. Allows modification of module labels (singular_label, plural_label) and profile assignments. Supports batch updates of up to 100 modules per request. Returns 200 when all modules update successfully, or 207 Multi-Status when some succeed and others fail. Module access_type cannot...

ZohoCRM.settings.ALL
zohocrm_put_settings_modules_by_moduleidentifierWRITE

Update Module Labels and Profiles. Updates the singular label, plural label, and profile assignments for the module identified by {moduleIdentifier}. Immutable fields such as access_type and api_name cannot be changed; attempting to include them returns a NOT_ALLOWED error

ZohoCRM.settings.ALL
zohocrm_put_settings_pipelineWRITE

Pipeline. Update, or delete a pipeline for the specified layout using the supplied pipeline configuration in the request body.

ZohoCRM.settings.ALL
zohocrm_put_settings_pipeline_by_pipelineidentifierWRITE

Pipeline. Update or replace a specific pipeline identified by the path ID for the specified layout.

ZohoCRM.settings.ALL
zohocrm_put_settings_portals_by_portalWRITE

Portal. To update the configuration of an existing portal in the Zoho CRM organization, including the portal name and SAML single sign-on settings.

ZohoCRM.settings.ALL
zohocrm_put_settings_portals_by_portal_user_type_by_usertype_users_actions_change_statusWRITE

Portal User Status. To activate or deactivate multiple portal users in bulk in your Zoho CRM organization for the specified portal and user type.

ZohoCRM.settings.ALL
zohocrm_put_settings_portals_by_portal_user_type_by_usertype_users_by_recordid_actions_change_statusWRITE

Change status of portal users. Changing portal users status.

ZohoCRM.settings.ALL
zohocrm_put_settings_portals_by_portal_user_type_by_usertypeidWRITE

Portal User Type. Updates the configuration of an existing portal user type. You can modify module-level access settings, including shared type, allowed layouts, filter fields, and field-level permissions.

ZohoCRM.settings.ALL
zohocrm_put_settings_profiles_by_idWRITE

Specific Profile. Replaces the name, description, and permission enablement for the profile identified by {id}. System profiles (Administrator, Standard) cannot be updated. See [Update Profile Permission](https://www.zoho.com/crm/developer/docs/api/v8/update-profile-permission.html).

ZohoCRM.settings.ALL
zohocrm_put_settings_record_locking_configurationsWRITE

Update record locking configuration. Updates an existing record locking configuration for the specified module. You can modify any of the configuration settings.

ZohoCRM.settings.ALL
zohocrm_put_settings_record_locking_configurations_by_idWRITE

Update specific record locking configuration. Updates an existing record locking configuration for the specified module using the configuration ID provided in the URL path.

ZohoCRM.settings.ALL
zohocrm_put_settings_rolesWRITE

Update a role. Updates an existing role in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_put_settings_roles_by_roleWRITE

Update a role. Updates a single role, specified by its ID in the URL.

ZohoCRM.settings.ALL
zohocrm_put_settings_service_preferencesWRITE

Update service preferences. Updates the service preference settings of the organization. Use this API to enable or disable the job sheet, which controls whether a job sheet can be generated for a service appointment once the appointment is marked complete.

ZohoCRM.settings.ALL
zohocrm_put_settings_tagsWRITE

Tags. To update an existing tag in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_put_settings_tags_by_idWRITE

Update tag by ID. To update the details of a specific tag by its ID in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_put_settings_territoriesWRITE

Update territories. To update the details of one or more territories in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_put_settings_territories_by_idWRITE

Update a specific territory by its ID. To update the details of a specific territory by its unique ID in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_put_settings_territories_by_territory_usersWRITE

Territory Users. To associate one or more users with a territory in your Zoho CRM organization.

ZohoCRM.settings.ALLZohoCRM.users.ALL
zohocrm_put_settings_territories_by_territory_users_by_userWRITE

Territory User. To associate a specific user with a territory in your Zoho CRM organization.

ZohoCRM.settings.ALLZohoCRM.users.ALL
zohocrm_put_settings_unsubscribe_linksWRITE

Update Unsubscribe Links. To update one or more unsubscribe links in bulk. You can modify the link's name, page type, custom URL, standard page message, submission action type, redirect URL, or submission message.

ZohoCRM.settings.ALL
zohocrm_put_settings_unsubscribe_links_by_idWRITE

Update Unsubscribe Link by ID. To update a specific unsubscribe link. You can modify the link's name, page type, custom URL, standard page message, submission action type, redirect URL, or submission message.

ZohoCRM.settings.ALL
zohocrm_put_settings_user_groups_by_groupWRITE

Update a user group. To update the name, description, and member sources of an existing user group in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_put_settings_variable_groupsWRITE

Variable Groups. To update the details of one or more variable groups in your Zoho CRM organization. The request accepts a maximum of 10 variable group items. When individual items succeed or fail independently, the API returns a 207 multi-status response with per-item results.

ZohoCRM.settings.ALL
zohocrm_put_settings_variable_groups_by_idWRITE

Update variable group by ID. To update the details of a specific variable group by its ID in your Zoho CRM organization.

ZohoCRM.settings.ALL
zohocrm_put_settings_variablesWRITE

Update variables. Updates one or more CRM variables in a single request. The id key is mandatory in the request body to identify each variable. You cannot update the type or variable group of a variable. Requires the ZohoCRM.settings.variables.UPDATE scope.

ZohoCRM.settings.ALL
zohocrm_put_settings_variables_by_idWRITE

Specific variable. Updates a specific CRM variable identified by its ID or API name. You cannot update the type or variable group of the variable. For the list of updatable input keys, refer to the Create Variables operation. Requires the ZohoCRM.settings.variables.UPDATE scope.

ZohoCRM.settings.ALL
zohocrm_put_settings_zia_data_enrichment_by_idWRITE

Update Zia Enrichment Configurations for a specific module. Updates Zia Enrichment Configurations for a specific module by ID. Use the [Get Fields Metadata API](fields.yaml#$.paths./settings/fields.get) to get CRM field IDs and API names, and the [Get Modules API](modules.yaml#$.paths./settings/modules.get) to get module IDs and API names.

ZohoCRM.zia.enrichment.UPDATE
zohocrm_put_usersWRITE

Update users. To update the details of one or more users in your Zoho CRM organization. The request must include a users array with up to 10 user records, each identified by a unique user ID. You can update user profile settings, role assignments, locale preferences, and other account details.

ZohoCRM.users.UPDATE
zohocrm_put_users_by_userWRITE

Update a single user by user ID. To update the details of a specific user in your Zoho CRM organization by user ID.

ZohoCRM.users.UPDATE
zohocrm_put_users_by_user_territoriesWRITE

Add territories to a user. To associate one or more territories with a specific user in your Zoho CRM organization.

ZohoCRM.settings.ALLZohoCRM.users.UPDATE

Put Zoho CRM behind one governed endpoint.

Same permissions, same audit trail, whatever else you connect next.