Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.routemcp.io/llms.txt

Use this file to discover all available pages before exploring further.

Zoho CRM

Overview

PropertyValue
Slugzoho-crm
AuthOAuth 2.0 + PKCE
API versionv5
SandboxYes
Rate limit100 req/min

Supported resources

ResourceListGetCreateUpdateDelete
Contact
Lead
Deal
Meeting
Company
Note
Task
Activity
Pipeline
Owner
Appointment

Connect setup

Zoho CRM uses OAuth 2.0 with PKCE. You need a server-based application from the Zoho API Console.
1

Create a Zoho API app

Go to Zoho API ConsoleAdd ClientServer-based Applications. Copy the Client ID and Client Secret.
2

Add the redirect URL

In the app’s Authorized Redirect URIs field, add:
https://api.routemcp.io/api/v1/auth/callback
3

Configure required scopes

The Connect widget requests the following scopes:
  • ZohoCRM.modules.contacts.READ — read contacts
  • ZohoCRM.modules.contacts.ALL — read/write contacts
  • ZohoCRM.modules.leads.READ — read leads
  • ZohoCRM.modules.leads.ALL — read/write leads
  • ZohoCRM.modules.deals.READ — read deals
  • ZohoCRM.modules.deals.ALL — read/write deals
  • ZohoCRM.modules.events.READ — read meetings
  • ZohoCRM.modules.events.ALL — read/write meetings
  • ZohoCRM.modules.accounts.READ — read companies
  • ZohoCRM.modules.accounts.ALL — read/write companies
  • ZohoCRM.modules.notes.READ — read notes
  • ZohoCRM.modules.notes.ALL — read/write notes
  • ZohoCRM.modules.tasks.READ — read tasks
  • ZohoCRM.modules.tasks.ALL — read/write tasks
  • ZohoCRM.modules.calls.READ — read activities (calls)
  • ZohoCRM.modules.calls.ALL — read/write activities (calls)
  • ZohoCRM.settings.pipeline.READ — read pipeline and stage configuration
  • ZohoCRM.settings.fields.READ — read field metadata (required)
  • ZohoCRM.users.READ — list and get owners (required)
4

Select your data center

During connection, the end user selects their Zoho data center region. RouteMCP automatically routes OAuth and API calls to the correct regional endpoint.
RegionDomain
United Stateszoho.com
Indiazoho.in
Europezoho.eu
Australiazoho.com.au
Japanzoho.jp
Canadazohocloud.ca

Usage

# List contacts from Zoho CRM
curl "https://api.routemcp.io/api/v1/crm/contact?provider=zoho-crm" \
  -H "Authorization: Bearer sk_live_your_key" \
  -H "X-End-User-Id: user-123"

# Get a specific lead
curl "https://api.routemcp.io/api/v1/crm/lead/lead-001?provider=zoho-crm" \
  -H "Authorization: Bearer sk_live_your_key" \
  -H "X-End-User-Id: user-123"

Notes

  • Meetings are stored as Events in Zoho CRM and mapped to the unified meeting resource.
  • The datacenter field set during connection determines all regional API and auth endpoints automatically — no extra config needed per request.
  • Use environment: "sandbox" in your connect token to route requests to the Zoho sandbox environment.