Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Cloud Infrastructure / Zoho / Zoho Catalyst API
Zoho Catalyst API logo

Zoho Catalyst API

Browse all Zoho APIs
★ Only Publicly Available OpenAPI DocumentCloud InfrastructureServerlessoauth222 EndpointsREST

For Agents

Execute serverless functions, query data store tables via ZCQL, manage file storage, and send emails on Zoho Catalyst. Covers the full BaaS lifecycle including cache, cron jobs, and user management.

Use for: I need to execute a serverless function on Zoho Catalyst, Query data store records using ZCQL syntax, I want to upload a file to a Catalyst project folder, Retrieve cached values from a specific cache segment

Not supported: Does not handle CRM records, Zoho Mail accounts, Zoho Books accounting, or Zoho People HR — use for Catalyst serverless platform operations only.

Jentic publishes the only available OpenAPI specification for Zoho Catalyst API, keeping it validated and agent-ready. Build and operate serverless applications on Zoho Catalyst with programmatic access to data store tables, file storage, cache segments, serverless functions, ZCQL queries, cron scheduling, mail sending, and project user management. The API covers the full backend-as-a-service lifecycle from data persistence through compute execution and scheduled automation.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Zoho Catalyst API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Zoho Catalyst API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Zoho Catalyst API.

Execute serverless functions by function ID with custom payloads for event-driven logic

Query data store tables using ZCQL (Zoho Catalyst Query Language) for flexible record retrieval

Upload, download, and organize files in project-scoped folder structures

Store and retrieve key-value pairs in named cache segments with automatic expiration

Send transactional emails with attachments through the built-in mail service

Schedule recurring tasks using cron job definitions for background automation

Insert, update, and delete rows in structured data store tables with typed columns

Use Cases

Patterns agents use Zoho Catalyst API for, with concrete tasks.

★ AI Agent Serverless Execution

AI agents use Zoho Catalyst through Jentic to execute serverless functions, query structured data, and trigger background jobs without managing infrastructure. An agent discovers the function execution endpoint via Jentic's intent search, passes a custom payload, and receives the function's response — enabling dynamic backend logic without server provisioning. Through Jentic, agents interact with Catalyst's BaaS layer in under a minute.

Execute serverless function ID 'process_order_12345' in project '67890' with a JSON payload containing order details using the POST /project/{projectId}/function/{functionId}/execute endpoint

Structured Data Querying with ZCQL

Run SQL-like queries against Catalyst data store tables using ZCQL (Zoho Catalyst Query Language). The query endpoint accepts ZCQL statements that support SELECT, WHERE, ORDER BY, and LIMIT clauses across project tables. Results are returned as typed row objects. This enables agents to retrieve specific records without fetching entire tables.

Execute a ZCQL query 'SELECT * FROM orders WHERE status = "pending" LIMIT 10' against project ID '67890' using the POST /project/{projectId}/query endpoint

File Management for Serverless Applications

Store, retrieve, and organize files within project-scoped folders on Zoho Catalyst. The file store API supports upload, download, listing, and deletion of files organized by folder. Use it for document storage, media handling, or any file-based workflow that your serverless functions produce or consume.

Upload a PDF report to folder ID '111' in project '67890' using the POST /project/{projectId}/folder/{folderId}/file endpoint

Transactional Email Delivery

Send transactional emails directly from Catalyst serverless applications without configuring a separate email provider. The mail endpoint accepts recipient addresses, subject, body (HTML or plain text), and optional attachments. Emails are sent from your project's configured sender address with delivery tracking handled by Catalyst's infrastructure.

Send a transactional email with subject 'Order Confirmation' and HTML body to 'customer@example.com' using the POST /project/{projectId}/mail/send endpoint

Key Endpoints

22 endpoints — jentic publishes the only available openapi specification for zoho catalyst api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/project/{projectId}/function/{functionId}/execute

Execute a serverless function

POST

/project/{projectId}/query

Run a ZCQL query against data store tables

POST

/project/{projectId}/table/{tableId}/row

Insert a row into a data store table

GET

/project/{projectId}/table/{tableId}/row

List rows in a data store table

POST

/project/{projectId}/folder/{folderId}/file

Upload a file to a folder

POST

/project/{projectId}/mail/send

Send a transactional email

PUT

/project/{projectId}/cache/{segmentId}

Set a cache value in a segment

GET

/project/{projectId}/cron

List all cron jobs

POST

/project/{projectId}/function/{functionId}/execute

Execute a serverless function

POST

/project/{projectId}/query

Run a ZCQL query against data store tables

POST

/project/{projectId}/table/{tableId}/row

Insert a row into a data store table

GET

/project/{projectId}/table/{tableId}/row

List rows in a data store table

POST

/project/{projectId}/folder/{folderId}/file

Upload a file to a folder

POST

/project/{projectId}/mail/send

Send a transactional email

PUT

/project/{projectId}/cache/{segmentId}

Set a cache value in a segment

GET

/project/{projectId}/cron

List all cron jobs

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Zoho OAuth 2.0 tokens with Catalyst-specific scopes are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access tokens — raw client secrets, refresh tokens, and Zoho account credentials never enter the agent's context.

Intent-based discovery

Intent-based discovery

Agents search by intent (e.g., 'execute a serverless function on Zoho Catalyst') and Jentic returns matching Catalyst operations with their input schemas, including required projectId path parameters and request body formats.

Time to first call

Time to first call

Direct Zoho Catalyst integration: 2-3 days for OAuth setup, scope configuration, and endpoint discovery. Through Jentic: under 1 hour — search, load schema, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

Zoho CRM API

→

Zoho's CRM API for managing contacts, deals, and accounts alongside Catalyst backend logic

Use Zoho CRM alongside Catalyst when serverless functions need to read or write CRM records as part of automated workflows

Complementary

SendGrid API Keys

→

Dedicated email delivery service for higher-volume transactional and marketing email

Choose SendGrid when you need advanced email analytics, templates, or volumes exceeding Catalyst's built-in mail limits

Alternative

Airtable API

→

Cloud database with API access for structured data without serverless compute

Choose Airtable when you need a data store with a visual interface and collaboration features but don't need serverless function execution

FAQs

Specific to using Zoho Catalyst API through Jentic.

Why is there no official OpenAPI spec for Zoho Catalyst API?

Zoho does not publish an OpenAPI specification for their Catalyst platform. Jentic generates and maintains this spec so that AI agents and developers can call Zoho Catalyst API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.

What authentication does the Zoho Catalyst API use?

The API uses OAuth 2.0 with Zoho's accounts system. You need an access token with Catalyst-specific scopes (ZohoCatalyst.tables.READ, ZohoCatalyst.functions.EXECUTE, etc.) depending on the resources you access. Through Jentic, OAuth tokens are stored in the MAXsystem vault and agents receive scoped access without handling the Zoho OAuth refresh flow.

Can I run SQL-like queries against Catalyst data store tables?

Yes. The POST /project/{projectId}/query endpoint accepts ZCQL (Zoho Catalyst Query Language) statements. ZCQL supports SELECT, WHERE, ORDER BY, LIMIT, and basic aggregation functions. Queries run against the data store tables in your project and return typed row objects matching your criteria.

How do I execute a serverless function through Jentic?

Install the SDK with pip install jentic, then search for 'execute a serverless function on Zoho Catalyst'. Jentic returns the POST /project/{projectId}/function/{functionId}/execute operation with its input schema. Provide your project ID, function ID, and a JSON payload — the OAuth token handling is automated by the MAXsystem vault.

What are the rate limits for the Zoho Catalyst API?

Zoho Catalyst applies rate limits based on your plan tier. The free tier allows 500 function executions per day, while paid plans scale to 25,000+ daily executions. Data store operations are limited to 5,000 rows per table on free plans. Cache operations have no per-request limit but total cache size is capped per project.

Can I send emails directly through the Catalyst API?

Yes. The POST /project/{projectId}/mail/send endpoint sends transactional emails with configurable recipients, subject, HTML or plain text body, and optional attachments. Emails are sent from your project's verified sender address. The free tier includes 100 emails per day.

Is Zoho Catalyst free to use?

Zoho Catalyst offers a free tier with limited quotas: 1 project, 500 function executions per day, 1 GB file storage, and 100 emails per day. Paid plans start at $7/project/month and increase limits for functions, storage, cache, and data store rows.

GET STARTED

Start building with Zoho Catalyst API

Explore with Jentic
View OpenAPI Document