Zoho CRM Deal API returning null pipeline in case of default pipeline

Zoho CRM Deal API returning null pipeline in case of default pipeline

Hey team, 

We are writing to report an issue with the Deals module pipeline API behavior that we believe stems from how the default (Standard) pipeline is handled when no custom pipelines have been configured.

When the "Manage Pipelines" page under CRM Settings shows no pipeline configured, the Zoho CRM API returns a 204 No Content response for pipeline-related endpoints on the Deals module. However, once a custom pipeline is added, the API correctly returns data for both the Standard pipeline and the newly created custom pipeline.

This means the Standard/default pipeline is invisible to the API unless at least one additional custom pipeline exists — which is unexpected behavior.

The API should return the Standard (default) pipeline even when no custom pipelines have been created. A 204 response implies no content exists, but the Standard pipeline is always present by default and should be reflected in the API response.

This behavior breaks third-party integrations that rely on the pipeline API to read Deals data. In cases where an end user has not manually added a custom pipeline, the integration receives no pipeline data and cannot function correctly — even though the Deals module itself is active and in use.

We have reproduced this behavior across multiple CRM instances, confirming it is consistent and not isolated to a single account configuration.

Please let us know if you need API logs, specific integration IDs, or any further details to investigate.

    • Sticky Posts

    • Kaizen #198: Using Client Script for Custom Validation in Blueprint

      Nearing 200th Kaizen Post – 1 More to the Big Two-Oh-Oh! Do you have any questions, suggestions, or topics you would like us to cover in future posts? Your insights and suggestions help us shape future content and make this series better for everyone.
    • Kaizen #226: Using ZRC in Client Script

      Hello everyone! Welcome to another week of Kaizen. In today's post, lets see what is ZRC (Zoho Request Client) and how we can use ZRC methods in Client Script to get inputs from a Salesperson and update the Lead status with a single button click. In this
    • Kaizen #222 - Client Script Support for Notes Related List

      Hello everyone! Welcome to another week of Kaizen. The final Kaizen post of the year 2025 is here! With the new Client Script support for the Notes Related List, you can validate, enrich, and manage notes across modules. In this post, we’ll explore how
    • Kaizen #217 - Actions APIs : Tasks

      Welcome to another week of Kaizen! In last week's post we discussed Email Notifications APIs which act as the link between your Workflow automations and you. We have discussed how Zylker Cloud Services uses Email Notifications API in their custom dashboard.
    • Kaizen #216 - Actions APIs : Email Notifications

      Welcome to another week of Kaizen! For the last three weeks, we have been discussing Zylker's workflows. We successfully updated a dormant workflow, built a new one from the ground up and more. But our work is not finished—these automated processes are