Hello everyone!!!
We hope you are all doing well.
Announcing
Zoho CRM's V8 APIs! Packed with powerful new features to supercharge your developer experience.
Let us take a look at what's new in V8 APIs:
- Get Related Records Count of a Record API: Ever wondered how many notes and attachments a Lead record holds? The Get Related Records Count API does exactly that for you. Use this API and get the number of related list records that are associated with a record.
- Record-Level Sharing of Emails API: Need more control over email sharing? Using this API, you can now share or unshare emails at the record level, whether for specific records or multiple records, with other users within your Zoho CRM organization.
- Get Rich Text Fields API: We have added a new endpoint to the Get Rich Text Fields API, using which you can retrieve rich text fields and their contents of multiple records using a single API call.
- Data Sharing Rules API: Data sharing rules let you provide access to users from viewing your data in various modules. With Data Sharing Rules API, you can:
Note: The following Data Sharing APIs will be released in the upcoming days: Activate Data Sharing Rule API, Deactivate Data Sharing Rule API, Rerun Data Sharing Rules API, and Delete Data Sharing Rule API.
- Calls Preferences API: Enable the Calls Preferences option using Update Call Preferences API to view the "From" and "To" numbers of a call.
- Workflow APIs: Create, update, or manage workflow rules that automate actions in Zoho CRM.
- Actions APIs: Enable you to define and manage specific actions executed by Workflow Rules, Blueprints, or Approval Processes, such as sending emails, updating fields, or triggering webhooks.
- Field Updates APIs: Configure field update actions and allowing workflows to automatically modify record values.
- Email Actions APIs: Create and manage email notifications triggered by workflow rules.
- Automation Task Actions APIs: These APIs used to create and manage tasks and that are automatically assigned through automation rules.
- Webhook Actions APIs: APIs that manage webhook actions triggered by workflows to send data from Zoho CRM to external applications.
- Link Deal and Unlink Deal APIs: You can now link or unlink deals directly to a contact’s emails, making it easier to track deal-related conversations and keep your sales context organized.
- Recycle Bin APIs:
- Get Recycle Bin Record Count API: You can now easily find out how many records are in your Recycle Bin, helping you monitor deleted data before restoring or permanently removing it.
- Restore Recycle Bin Records API: Accidentally deleted records? You can now restore one or multiple records from the Recycle Bin easily.
- Empty Recycle Bin API: Need to clean up your Recycle Bin? You can now permanently delete all Recycle Bin records in one action. Once deleted, these records cannot be recovered.
- Zia Assistant API: It enables AI-powered, context-aware responses using your organization data or globally available information through chat-based inputs.
That's not all! We have also made enhancements to many of our existing APIs. For instance, you can now add
multi-select lookup,
multi-user lookup,
rollup summary fields using the
Create Custom Field API. From V8, you can convert local picklists to global picklists and vice versa using the
Update Custom Fields API.
Check out our
Changelog page to find out what other changes we have brought in V8.
Recent Updates
The following APIs were introduced after the initial V8 release. Each API is listed along with its release date.
- Workflow API and Actions APIs - 26/09/2025. Click here for more details.
- Link and Unlink Deals APIs - 28/11/2025.
- Recycle Bin APIs - 16/12/2025
- Zia Assistant API - 18/12/2025
Additional Updates
- We have released the latest versions of our SDKs in PHP, Node.js, Java, C#, Python, Ruby, Javascript, TypeScript and Scala, which are now available in our Github directory.
- Our Postman Collection is also updated to include the latest V8 APIs.
- API Directory : Zoho CRM API directory has been updated with the newly introduced APIs in version 8.
Introducing "OpenAPI 3.0.0 Specification" support
As a part of this release, we are introducing "Open API 3.0.0 Specification (OAS)" to make your experience with Zoho CRM APIs smarter for better integration.
Note: We are not deprecating any of the older versions at this time. Rest assured, we will keep you informed of any plans regarding version deprecation.
Vote for Zoho CRM APIs - Developers' Choice Awards - POSTCON '25
We believe you’ve found our
Zoho CRM Developers API collection on Postman helpful. This collection is regularly updated with a focus on simplifying your development experience and helping you work with our APIs with ease.
Last year, Postman chose us as one of the winners of the
Best API Award. This year, we’re excited to be a part of the
Developers’ Choice Awards at POSTCON ’25, and your vote could help us win. Your support not only motivates us but also drives us to improve and deliver more value to our developer community.
Cast your vote here!! Voting is open only until
17th April.
We can't wait for you to try these new APIs and see how they transform your Zoho CRM experience. Have questions or feedback?
Happy exploring!
Zoho CRM API Team
Recent Topics
Quick Create needs Client Script support
As per the title. We need client scripts to apply at a Quick Create level. We enforce logic on the form to ensure data quality, automate field values, etc. However, all this is lost when a user attempts a "Quick Create". It is disappointing because, from
How to block a WhatsApp user for sending spam
Is there a way to block those whatsapp users that just come to play and annoy our service, they also spam us. We have a waba service with sales iq
Inquiry regarding auto-save behavior for Zoho Sign Embedded Sending
Dear Zoho Support Team, I am currently integrating Zoho Sign's Embedded Sending functionality using iframes on my website. I would like to know if there is a way to ensure that the document state (including any added fields) is automatically saved as
Introducing Connected Records to bring business context to every aspect of your work in Zoho CRM for Everyone
Hello Everyone, We are excited to unveil phase one of a powerful enhancement to CRM for Everyone - Connected Records, available only in CRM's Nextgen UI. With CRM for Everyone, businesses can onboard all customer-facing teams onto the CRM platform to
Automation#17: Auto-Create Tasks in Zoho Projects Upon Ticket Creation in Zoho Desk
Hello Everyone, This edition delivers the solution to automatically create a task in Zoho Projects when a ticket is created in Zoho Desk. Zylker Resorts uses Zoho Desk for bookings and handling guest requests. Zylker resorts outsources cab bookings to
Automation#20 : Auto-Add Ticket Tags based on Keywords
Hello Everyone! Welcome to unveiling custom functions on our Community series. This week's post lets you add tags to your tickets automatically based on the keywords in the ticket subject and the ticket thread. Discover how this custom function helps
Automation#21: Track Ticket Transfers Across Departments
Hello Everyone! With Halloween just around the corner, we'd like to let you know the Zoho Desk team is always there to sweep away your customer service troubles! This week, we’re excited to introduce a custom function that tracks tickets moved between
Email Integration - Zoho CRM - OAuth and IMAP
Hello, We are attempting to integrate our Microsoft 365 email with Zoho CRM. We are using the documentation at Email Configuration for IMAP and POP3 (zoho.com) We use Microsoft 365 and per their recommendations (and requirements) for secure email we have
Homepage not assignable to group
MS Teams for daily call operations
Hello all, Our most anticipated and crucial update is finally here! Organizations using Microsoft Teams phone system can now integrate it effectively with Zoho CRM for tasks like dialling numbers and logging calls. We are enhancing our MS Teams functionality
Automation#22 Track Ticket Duration at Specific Status
Hello Everyone! Welcome back to the Community Learning Series! Today, we explore how Zylker Techfix, a gadget servicing firm, boosted productivity by tracking the time spent at a particular ticket status in Zoho Desk. Zylker Techfix customized Zoho Desk’s
Automation#23: Automate Guided Conversations in Zoho Desk with Business Hours
Hello Everyone, This week's edition introduces a custom function designed to automate Guided Conversations in Zoho Desk, based on your business hours. With this feature, you can align the bot's behavior with your business schedule, ensuring a smooth and
Address changes in quote form
When entering a quote, the first piece of information required is the Account, which properly populates the billing and shipping address fields. Then I use the lookup function to select a contact, and when I do, the billing and shipping addresses are
Automation#24: Auto-Update custom field from Accounts to Tickets
Hello Everyone! Welcome back to the Community Learning Series! This episode dives into how Zylker Techfix streamlines account-related ticket references. Previously, employees had to manually check account details to retrieve specific customer information,
Kaizen #227 : Client Script Support for List Page (Canvas)
Hello everyone! Welcome to another week of Kaizen. In today's post lets see how Client Script can be used in Canvas List Page to mask sensitive information from specific roles and add colors to Canvas List Page records based on custom criteria.This use
Implement Date-Time-Based Triggers in Zoho Desk
Dear Zoho Desk Support Team, We are writing to request a new feature that would allow for the creation of workflows triggered by specific date-time conditions. Currently, Zoho Desk does not provide native support for date-time-based triggers, limiting
Automation#25: Move Tickets to Unassigned When the Owner Is Offline
Hello Everyone, Welcome to this week's Community Series! 'Tis the holiday season—a time when work often takes a brief pause. The holiday spirit is in full swing at Zylker Techfix too, with employees taking some well-deserved time off. During this period,
Automation#27: Retain Ticket Owner on Moved Tickets
Hello Everyone! This week, we present to you a custom function that retains the ticket owner when a ticket is moved from one department to another. Here’s more to help you understand the custom function: At Zylker Techfix, Alex, the Support Engineer manages
Automation#28 Notify Agents on Article Expiry
Hello Everyone! This week, we’re bringing you a feature that notifies your team when articles in the Knowledge Base are set to expire to keep your content relevant and helpful for customers. The Zoho Desk's Knowledge Base is an asset for customers to
Automation#29 Retain ticket status on moved tickets
Hello Everyone, Hear out Zylker Techfix’s Success Story on Smoother Ticket Transitions! Zylker Techfix, a gadget servicing firm committed to quick repairs and timely deliveries, faced a challenge when ticket statuses changed automatically while moving
Automation#32:Auto Add New Portal Users to the Help Center User Groups
Hello Everyone, Introducing a custom function that automates the process of adding new portal users to Help Center user groups, making user management effortless! By default, Zoho Desk allows you to assign new portal users to groups manually. But with
Automation#34 : Automate Email threading for Ticket notification
Hello Everyone, It's been a while since we've presented an automation. However, our community has been buzzing with ideas, use cases, and discussions with our community experts and Ask the Experts session. So, here we are again, presenting an automation
Automation#35 : Auto-Add Comments under the Owner's Name in Tickets via Macros
Hello Everyone, This week's custom function provides simple steps to configure a Macro for adding comments to tickets with the name of the Comment owner. When managing tickets, you can use the Comment feature to communicate internally with your team and
Automation#36: Auto-create time-entry after performing the Blueprint transition
Hello Everyone, This week’s edition focuses on configuring a custom function within Zoho Desk to streamline time tracking within the Blueprint. In this case, we create a custom field, and request the agent to enter the spending time within the single
Automation#33: Automate Splitting Names for Existing Contact Records
An organized directory – who doesn't love one? Previously, we explored how to split contact names into First Name and Last Name for new contacts in Zoho Desk. But what about existing contacts already in your database? This week, we bring you a custom
Workqueue
I really like the idea of the Workqueue generally - it will be really useful. What it seems to lack however, is the ability to customise it properly. I want to be able to show a custom view rather than just "My Leads" and "Leads Assigned in Last 3 hours".
Webform & spam
Hi, We set up 2 webform on our website, fowarding the content to Zoho CRM. Since it has been opened up, we are getting lot of spam message (for now about 20 a day). To lower the amount of false new leads we added the captcha field and new enquieries are
Zoho CRM Web form page URL
Hi there, I am getting quite a bit of spam through my Zoho CRM Web form and want to restrict the URLs it is submittable from. I can see that I can add Location URLs but I need to be able to just add a domain so can I enter mydomain.com/* to cover all
Receiving too many Spam Leads. Why?
I am receiving so many junk leads from web forms created by zoho's platform. The junk queries are increasing day by day and are affecting our business. I am continuously following up with zoho team from the past one year but not getting any satisfactory
Mail Merge is not working properly as far as the AUTOMATE section is concerned
Hi there, I created a Mail Merge template for the Deal module. I would like Deal owners to mail merge their Deal records, download the Mail Merge document as a Word doc and make a few changes before sending it to the customer. Thing is, neither the "Merge
Canvas Detail View Related List Sorting
Hello, I am having an issue finding a way to sort a related list within a canvas detail view. I have sorted the related list on the page layout associated with the canvas view, but that does not transfer to the canvas view. What am I missing?
project name field issue- n8n
Hey guys, I have a question. I want to create a new product using the workflow. The problem is with the product name field; I don't know how to fill it in. The workflow starts with retrieving information from the leads table, retrieving links to scrape
Function #20: Custom calculation in item table of invoices
When you create an invoice in Zoho Books, the 'Amount' of a line item is typically calculated as the product of the "Quantity" and the "Rate" of the item. For instance, if an item has a sales rate of $50 and a quantity of 5 is sold, then the amount would
Critical:- Eneble TDS filing for 26Q from the zoho book
We currently extract TDS data from Zoho Books and manually input it into a separate TDS software to generate the FUV file and file returns. Previously, while using Tally, we benefited from an integrated feature that seamlessly recorded transactions and
How to track repeat customers?
I own a food business and every order is entered into Zoho with: a unique Customer ID total order amount date of order With this information, I want to be able to see a list of my "best" customers. In other words, descending lists arranged according to:
Zoho Books - Breaking A Working App
We've been using Zoho for many years now. Across all apps, entering phone numbers in standard formats was enabled in all apps. These formats are: xxx.yyy.zzzz xxx-yyy-zzzz (xxx) yyy-zzzz and we were able also to add extension numbers in these formats:
Build data protection into your support
At Zoho, privacy is our principle. Every Zoho product is built with privacy as the foundation and the finishing touch, guiding every decision we make. Security, privacy, and compliance are woven into the software development lifecycle, starting from how
Conditional formatting: before/after "today" not available
When setting conditional formatting, it only allows me to set a specific calendar date when choosing "Before" or "After" conditions. Typing "today" returns the error "Value must be of type date". Is there a workaround? Thanks for any help!
Display Client Name in Zoho Creator Client Portal Dashboard
Hello Zoho Creator Team, We hope you are doing well. Zoho Creator recently introduced the option to set a client’s display name in the Client Portal settings, which is very helpful for providing a personalized portal experience. However, there is currently
Customizable UI components in pages | Theme builder
Anyone know when these roadmap items are scheduled for release? They were originally scheduled for Q4 2025. https://www.zoho.com/creator/product-roadmap.html
Next Page