Zoho

Connect your client's Zoho with a sign-in, and call its API through Operate As.

Website
zoho.com
Connects by
Signing in with Zoho
Category
Spreadsheets and databases, Email, Calendars and meetings, Files and docs, Chat, CRM and sales, Support, Marketing, Analytics and SEO, Projects and tasks, HR and recruiting, Online stores, Accounting, Payments, Developer tools
Services
31
Tools
Pass-through only
ServiceKeyWebsite
Zoho Creatorzoho-creatorzoho.com
Zoho Sheetzoho-sheetzoho.com
Zoho Mailzoho-mailzoho.com
Zoho Bookingszoho-bookingszoho.com
Zoho Calendarzoho-calendarzoho.com
Zoho Meetingzoho-meetingzoho.com
Zoho Signzoho-signzoho.com
Zoho WorkDrivezoho-workdrivezoho.com
Zoho Writerzoho-writerzoho.com
Zoho Cliqzoho-cliqzoho.com
Bigin by Zohozoho-biginzoho.com
Zoho CRMzoho-crmzoho.com
ServiceDesk Plus Cloudservicedesk-plusmanageengine.com
Zoho Assistzoho-assistzoho.com
Zoho Deskzoho-deskzoho.com
Zoho SalesIQzoho-salesiqzoho.com
Zoho Campaignszoho-campaignszoho.com
Zoho Marketing Automationzoho-marketing-automationzoho.com
Zoho Analyticszoho-analyticszoho.com
Zoho FSMzoho-fsmzoho.com
Zoho Projectszoho-projectszoho.com
Zoho Sprintszoho-sprintszoho.com
Zoho Peoplezoho-peoplezoho.com
Zoho Recruitzoho-recruitzoho.com
Zoho Inventoryzoho-inventoryzoho.com
Zoho Bookszoho-bookszoho.com
Zoho Expensezoho-expensezoho.com
Zoho Invoicezoho-invoicezoho.com
Zoho Billingzoho-billingzoho.com
Site24x7site24x7site24x7.com
Zoho Vaultzoho-vaultzoho.com

Connecting

Your client presses Connect on their link and approves on Zoho's own screen. Operate As never sees their password.

Check they're connected
curl https://api.operate.as/v1/me/clients \  -H "Authorization: Bearer $OPERATE_AS_API_KEY"
Response
[  {    "id": "6f1c2a7e-...",    "name": "Miller Dental",    "services": [      "zoho-creator",      "zoho-sheet",      "zoho-mail",      "zoho-bookings",      "zoho-calendar",      "zoho-meeting",      "zoho-sign",      "zoho-workdrive",      "zoho-writer",      "zoho-cliq",      "zoho-bigin",      "zoho-crm",      "servicedesk-plus",      "zoho-assist",      "zoho-desk",      "zoho-salesiq",      "zoho-campaigns",      "zoho-marketing-automation",      "zoho-analytics",      "zoho-fsm",      "zoho-projects",      "zoho-sprints",      "zoho-people",      "zoho-recruit",      "zoho-inventory",      "zoho-books",      "zoho-expense",      "zoho-invoice",      "zoho-billing",      "site24x7",      "zoho-vault"    ]  }]

Permissions

Zoho Creator

What the client readsPermission it asks for
See your Creator appsZohoCreator.meta.application.READ
See the records in your app reportsZohoCreator.report.READ
Add records through your app formsZohoCreator.form.CREATE

Zoho Sheet

What the client readsPermission it asks for
See the data in your spreadsheetsZohoSheet.dataAPI.READ
Change the data in your spreadsheetsZohoSheet.dataAPI.UPDATE

Zoho Mail

What the client readsPermission it asks for
See your mail accountsZohoMail.accounts.READ
Read, send and organize your emailZohoMail.messages.ALL

Zoho Bookings

What the client readsPermission it asks for
See and book your appointmentszohobookings.data.CREATE

Zoho Calendar

What the client readsPermission it asks for
See and change your calendarsZohoCalendar.calendar.ALL
See and change your eventsZohoCalendar.event.ALL

Zoho Meeting

What the client readsPermission it asks for
See your Zoho Meeting accountZohoMeeting.manageOrg.READ
See your meetingsZohoMeeting.meeting.READ
Schedule meetingsZohoMeeting.meeting.CREATE
See your webinarsZohoMeeting.webinar.READ

Zoho Sign

What the client readsPermission it asks for
See, send and manage documents for signatureZohoSign.documents.ALL

Zoho WorkDrive

What the client readsPermission it asks for
See your WorkDrive teamsWorkDrive.team.READ
See, add and change your files and foldersWorkDrive.files.ALL

Zoho Writer

What the client readsPermission it asks for
See, create and change your documentsZohoWriter.documentEditor.ALL
Fill document templates with your dataZohoWriter.merge.ALL

Zoho Cliq

What the client readsPermission it asks for
See your Cliq channelsZohoCliq.Channels.READ
Post messages to your channelsZohoCliq.Webhooks.CREATE

Bigin by Zoho

What the client readsPermission it asks for
See and change your contacts, companies and dealsZohoBigin.modules.ALL
See your Bigin usersZohoBigin.users.READ

Zoho CRM

What the client readsPermission it asks for
See and change your CRM recordsZohoCRM.modules.ALL
See your CRM usersZohoCRM.users.READ
See your CRM settings and fieldsZohoCRM.settings.READ

ServiceDesk Plus Cloud

What the client readsPermission it asks for
See and change your service requestsSDPOnDemand.requests.ALL
See your assetsSDPOnDemand.assets.READ
See your service desk's settingsSDPOnDemand.setup.READ

Zoho Assist

What the client readsPermission it asks for
See your Assist accountZohoAssist.userapi.READ
Start remote support sessionsZohoAssist.sessionapi.CREATE
See your unattended computersZohoAssist.unattended.computer.READ
See your session reportsZohoAssist.reportapi.READ

Zoho Desk

What the client readsPermission it asks for
See and change your ticketsDesk.tickets.ALL
See your customersDesk.contacts.READ
See your help desk's settingsDesk.basic.READ

Zoho SalesIQ

What the client readsPermission it asks for
See your SalesIQ portalsSalesIQ.portals.READ
See your chat conversationsSalesIQ.conversations.READ

Zoho Campaigns

What the client readsPermission it asks for
See, make and send your email campaignsZohoCampaigns.campaign.ALL
See and change your mailing lists and contactsZohoCampaigns.contact.ALL

Zoho Marketing Automation

What the client readsPermission it asks for
See and change your campaignsZohoMarketingAutomation.campaign.ALL
See and change your leads and listsZohoMarketingAutomation.lead.ALL

Zoho Analytics

What the client readsPermission it asks for
See your workspaces, tables and reportsZohoAnalytics.metadata.read
See the data in your reportsZohoAnalytics.data.read

Zoho FSM

What the client readsPermission it asks for
See and change your work orders, jobs and customersZohoFSM.modules.ALL

Zoho Projects

What the client readsPermission it asks for
See your Zoho Projects portalsZohoProjects.portals.READ
See and change your projectsZohoProjects.projects.ALL
See and change tasks in your projectsZohoProjects.tasks.ALL

Zoho Sprints

What the client readsPermission it asks for
See your workspacesZohoSprints.teams.READ
See your projectsZohoSprints.projects.READ
See your sprintsZohoSprints.sprints.READ
See your work itemsZohoSprints.items.READ
Add work itemsZohoSprints.items.CREATE
Change work itemsZohoSprints.items.UPDATE

Zoho People

What the client readsPermission it asks for
See and change your HR forms and recordsZOHOPEOPLE.forms.ALL
See and change your employee recordsZOHOPEOPLE.employee.ALL

Zoho Recruit

What the client readsPermission it asks for
See and change your candidates, job openings and interviewsZohoRecruit.modules.ALL

Zoho Inventory

What the client readsPermission it asks for
See and change your items, stock and ordersZohoInventory.fullaccess.all

Zoho Books

What the client readsPermission it asks for
See and change your books: invoices, bills, customers and paymentsZohoBooks.fullaccess.all

Zoho Expense

What the client readsPermission it asks for
See and change your expenses, reports and tripsZohoExpense.fullaccess.ALL

Zoho Invoice

What the client readsPermission it asks for
See and change your invoices, estimates, customers and paymentsZohoInvoice.fullaccess.all

Zoho Billing

What the client readsPermission it asks for
See and change your plans, subscriptions and customersZohoSubscriptions.fullaccess.all

Site24x7

What the client readsPermission it asks for
See and change your monitors and their settingsSite24x7.Admin.All
See your monitoring reports and statusSite24x7.Reports.Read
Manage maintenance windows and status page announcementsSite24x7.Operations.All
See your account and licenseSite24x7.Account.Read

Zoho Vault

What the client readsPermission it asks for
See your passwords and foldersZohoVault.secrets.READ
Add passwords and foldersZohoVault.secrets.CREATE
Change your passwords and foldersZohoVault.secrets.UPDATE
See your Vault users and groupsZohoVault.user.READ

Pass-through

Zoho has no ready-made tools yet. Call any endpoint of its API through Operate As instead, with the client's access attached.

Add the client

In Clients, add your client and select Zoho Creator, Zoho Sheet, Zoho Mail, Zoho Bookings, Zoho Calendar, Zoho Meeting, Zoho Sign, Zoho WorkDrive, Zoho Writer, Zoho Cliq, Bigin by Zoho, Zoho CRM, ServiceDesk Plus Cloud, Zoho Assist, Zoho Desk, Zoho SalesIQ, Zoho Campaigns, Zoho Marketing Automation, Zoho Analytics, Zoho FSM, Zoho Projects, Zoho Sprints, Zoho People, Zoho Recruit, Zoho Inventory, Zoho Books, Zoho Expense, Zoho Invoice, Zoho Billing, Site24x7 and Zoho Vault. Then send them their link.

Your client connects

They sign in with Zoho and approve.

Find the endpoint

Pick the call from Zoho's own API docs. Your path is everything after https://www.zohoapis.com/creator/v2.1.

Send it through Operate As

Use the client's ID, the service key zoho-creator and that path. Your Operate As key goes in Authorization; the client's access is added for you.

See Pass-through requests for the full request and response format.

Call any endpoint
curl "https://api.operate.as/v1/clients/6f1c2a7e-.../zoho-creator/meta/applications" \  -H "Authorization: Bearer $OPERATE_AS_API_KEY"
Response
{  "status": 200,  "data": {    "…": "the service's own response"  },  "encoding": "json"}

When access ends

Operate As renews the sign-in before it runs out and checks it daily. If Zoho refuses to renew it, the service shows Expired, you're alerted, and your client reconnects from the same link.

See Keeping access alive and Removing access.

Calls answer
HTTP/1.1 409 ConflictContent-Type: application/json{  "detail": "Miller Dental's Zoho access ended. Send them their link to reconnect."}
Your webhook receives
{  "id": "evt_3f9a1c…",  "type": "connection.expired",  "createdAt": "2026-10-16T08:00:00+00:00",  "data": {    "clientId": "6f1c2a7e-...",    "clientName": "Miller Dental",    "provider": "zoho",    "services": [      "zoho-creator",      "zoho-sheet",      "zoho-mail",      "zoho-bookings",      "zoho-calendar",      "zoho-meeting",      "zoho-sign",      "zoho-workdrive",      "zoho-writer",      "zoho-cliq",      "zoho-bigin",      "zoho-crm",      "servicedesk-plus",      "zoho-assist",      "zoho-desk",      "zoho-salesiq",      "zoho-campaigns",      "zoho-marketing-automation",      "zoho-analytics",      "zoho-fsm",      "zoho-projects",      "zoho-sprints",      "zoho-people",      "zoho-recruit",      "zoho-inventory",      "zoho-books",      "zoho-expense",      "zoho-invoice",      "zoho-billing",      "site24x7",      "zoho-vault"    ],    "reconnectUrl": "https://…"  }}