Skip to main content

Zoho Connector

Zoho Manage records, users, and more in your Zoho CRM and Books apps

Connections

OAuth 2.0

OAuth 2.0 Connection

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Region URLThe URL of the Zoho region you want to connect to.
ScopesSpace-separated OAuth 2.0 permission scopes for the Zoho API. Can combine Zoho CRM and Zoho Books scopes.ZohoCRM.coql.READ ZohoCRM.notifications.ALL ZohoCRM.users.ALL ZohoCRM.org.ALL ZohoCRM.settings.ALL ZohoCRM.modules.ALL ZohoCRM.bulk.ALL ZohoBooks.fullaccess.all
Client IDClient Identifier of your app for the Zoho API
Client SecretClient Secret of your app for the Zoho API

Zoho OAuth 2.0 (Deprecated)

Zoho OAuth 2.0 Connection (Deprecated)

This connection uses OAuth 2.0, a common authentication mechanism for integrations. Read about how OAuth 2.0 works here.

InputCommentsDefault
Authorize URLThe OAuth 2.0 Authorization URL for your Zoho region
Token URLThe OAuth 2.0 Token URL for your Zoho region
ScopesSpace-separated OAuth 2.0 permission scopes for the Zoho API. Can combine Zoho CRM and Zoho Books scopes.ZohoCRM.coql.READ ZohoCRM.notifications.ALL ZohoCRM.users.ALL ZohoCRM.org.ALL ZohoCRM.settings.ALL ZohoCRM.modules.ALL ZohoCRM.bulk.ALL ZohoBooks.fullaccess.all
Refresh Token Revoke URLThe OAuth 2.0 Token Revocation URL for your Zoho region
Client IDClient Identifier of your app for the Zoho API
Client SecretClient Secret of your app for the Zoho API

Actions

Books - Create Record

Create a Zoho Books Record

InputCommentsDefault
Connection
Record TypeThe type of record to operate on
Parent Record TypeThe type of record to operate on
Parent Record IdId that identifies a specific parent record under which other records are grouped
Dynamic FieldsA field for dynamic inputs that can be configured at deploy time with the use of a key/value config variable.
ValuesThe names of the fields and their values to use when creating/updating a record
Debug RequestEnabling this flag will log out the current request.false

Books - Get Record

Get a single Zoho Books Record

InputCommentsDefault
Connection
Record TypeThe type of record to operate on
Record IDID that identifies a specific record
Parent Record TypeThe type of record to operate on
Parent Record IdId that identifies a specific parent record under which other records are grouped
Debug RequestEnabling this flag will log out the current request.false

Books - Get Records

Get a collection of Zoho Books Records

InputCommentsDefault
Connection
Record TypeThe type of record to operate on
Parent Record TypeThe type of record to operate on
Parent Record IdId that identifies a specific parent record under which other records are grouped
Search FieldsThe names and values of the fields to use for searching
PageThe page number to start at
Per PageThe records to fetch per page200
Debug RequestEnabling this flag will log out the current request.false

Books - Raw Request

Send raw HTTP request to Zoho Books

InputCommentsDefault
Connection
URLInput the path only (/organizations), The base URL is already included (https://books.zoho.{api_domain}/api/v3). For example, to connect to https://books.zoho.{api_domain}/api/v3/organizations, only /organizations is entered in this field.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnabling this flag will log out the current request.false
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Books - Remove Record

Remove a Zoho Books Record

InputCommentsDefault
Connection
Record TypeThe type of record to operate on
Record IDID that identifies a specific record
Parent Record TypeThe type of record to operate on
Parent Record IdId that identifies a specific parent record under which other records are grouped
Debug RequestEnabling this flag will log out the current request.false

Books - Update Record

Update a Zoho Books Record

InputCommentsDefault
Connection
Record TypeThe type of record to operate on
Record IDID that identifies a specific record
Parent Record TypeThe type of record to operate on
Parent Record IdId that identifies a specific parent record under which other records are grouped
Dynamic FieldsA field for dynamic inputs that can be configured at deploy time with the use of a key/value config variable.
ValuesThe names of the fields and their values to use when creating/updating a record
Debug RequestEnabling this flag will log out the current request.false

CRM - Add attachment

Add an attachment to a Zoho CRM record (Lead, etc).

InputCommentsDefault
Connection
Record TypeType of record to attach a file toLeads
Record IDID that identifies a specific record
FileThe file to upload - either string contents or a binary file
File NameThe name of the file to upload
Debug RequestEnabling this flag will log out the current request.false

CRM - COQL Query

Run a COQL Query for Zoho CRM

InputCommentsDefault
Connection
QueryCOQL Query to execute
Debug RequestEnabling this flag will log out the current request.false

CRM - Create Record

Create a Zoho CRM Record

InputCommentsDefault
Connection
Record TypeThe type of record to operate on
Dynamic FieldsA field for dynamic inputs that can be configured at deploy time with the use of a key/value config variable.
ValuesThe names of the fields and their values to use when creating/updating a record
Debug RequestEnabling this flag will log out the current request.false

CRM - Get Record

Get a single Zoho CRM Record

InputCommentsDefault
Connection
Record TypeThe type of record to operate on
Record IDID that identifies a specific record
FieldsThe names of the fields to retrieve
Debug RequestEnabling this flag will log out the current request.false

CRM - Get Records

Get a collection of Zoho CRM Records

InputCommentsDefault
Connection
Record TypeThe type of record to operate on
FieldsThe names of the fields to retrieve
PageThe page number to start at
Per PageThe records to fetch per page200
Page TokenToken used for pagination
Sort OrderThe order in which to sort the results
Sort ByThe field to sort by
Debug RequestEnabling this flag will log out the current request.false

CRM - Raw Request

Send raw HTTP request to Zoho CRM

InputCommentsDefault
Connection
URLInput the path only (/Leads/1234567890/actions/convert), The base URL is already included (https://www.zohoapis.{api_domain}/crm/v3). For example, to connect to https://www.zohoapis.{api_domain}/crm/v3/Leads/1234567890/actions/convert, only /Leads/1234567890/actions/convert is entered in this field.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
File DataFile Data to be sent as a multipart form upload.
File Data File NamesFile names to apply to the file data inputs. Keys must match the file data keys above.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnabling this flag will log out the current request.false
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

CRM - Remove Record

Remove a Zoho CRM Record

InputCommentsDefault
Connection
Record TypeThe type of record to operate on
Record IDID that identifies a specific record
Debug RequestEnabling this flag will log out the current request.false

CRM - Update Record

Update a Zoho CRM Record

InputCommentsDefault
Connection
Record TypeThe type of record to operate on
Record IDID that identifies a specific record
Dynamic FieldsA field for dynamic inputs that can be configured at deploy time with the use of a key/value config variable.
ValuesThe names of the fields and their values to use when creating/updating a record
Debug RequestEnabling this flag will log out the current request.false