zoho_crm_records_read
Browse, search, query, and fetch Zoho CRM records—leads, contacts, deals, accounts, or custom modules—to retrieve the exact data you need.
Instructions
Browse and search records in the connected Zoho CRM: leads, contacts, deals, accounts or any custom module. list pages through a module (perPage up to 200; pass info.nextPageToken as pageToken past 2000 records). search uses Zoho criteria, e.g. "(Lead_Status:equals:New)" or "((Lead_Source:equals:Chat)and(Created_Time:greater_than:2026-10-01T00:00:00+00:00))"; operators: equals, not_equal, starts_with, in, greater_than, less_than, between. query runs COQL for anything else, e.g. "select Last_Name, Email, Lead_Status from Leads where Lead_Status = 'New' order by Created_Time desc limit 200" (a where clause is required; limit max 2000, use "limit 200, 200" to page). Use integrations_read zoho_fields for the field API names and picklist values. Actions: list — one page of records of a module, newest first if sortBy=Created_Time sortOrder=desc Needs: moduleApiName. | search — records matching criteria / word / email / phone Needs: moduleApiName. | query — COQL SELECT for filters, sorting and counts search cannot do Needs: query. | get — one full record Needs: moduleApiName, recordId.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cvid | No | For list: id of a Zoho custom view to list from. | |
| mode | No | compact (default) = light mode: long text is cut and bulky blobs are replaced by a size marker. full = complete API response. | |
| page | No | For list / search: page number (default 1). | |
| word | No | For search: free-text search. | |
| No | For search: exact email. | ||
| orgId | No | Optional organization scope. | |
| phone | No | For search: phone number. | |
| query | No | For query: a COQL SELECT statement. | |
| action | Yes | ||
| fields | No | Field API names to return (max 50). Default for list: up to 50 standard then custom fields. | |
| sortBy | No | For list. | |
| perPage | No | For list / search: records per page, max 200 (default 50). | |
| criteria | No | For search: Zoho criteria expression. | |
| recordId | No | For get: the Zoho record id. | |
| pageToken | No | For list: info.nextPageToken from the previous page (needed past 2000 records). | |
| sortOrder | No | For list. | |
| connectionId | No | Zoho connection id. Optional when the workspace has only one Zoho account. | |
| moduleApiName | No | Zoho module API name: Leads, Contacts, Accounts, Deals, or a custom module (see integrations_read zoho_modules). |