Beam Help
Get help now

Error code · Zoho CRM

Zoho CRM Deal API Null Pipeline Error for Default Pipeline

This error appears when the Deals module pipeline endpoints return 204 No Content or a null pipeline object even though the CRM shows the default (Standard) pipeline in the UI. The API only begins returning pipeline data after at least one custom pipeline is created, which breaks integrations that expect a pipeline record for every account [1].


What it means

When you call the Zoho CRM pipeline endpoints for Deals and receive 204 No Content or a null pipeline, the API is not exposing the built-in Standard pipeline if no custom pipelines exist in the account. The Manage Pipelines page under CRM Settings can show no pipelines configured, yet the Standard pipeline still exists in the UI; the API response omits it until a custom pipeline is added [1].


Common causes

  • A platform behavior/bug where the API omits the default Standard pipeline unless a custom pipeline exists [1].
  • The account genuinely has no custom pipelines configured, triggering the 204 response while the UI still shows the implicit Standard pipeline [1].
  • Missing pipeline settings scope in the API token can prevent pipeline data from being returned — check that your OAuth scopes include the pipeline settings scope if used [2].
  • Integration code treats 204 as a hard error instead of a state meaning "only default pipeline present," so it fails downstream [1].

How to fix it

  1. Add a custom pipeline in the account as a short-term workaround: open CRM Settings > Setup > Manage Pipelines (Pipelines) and create any custom pipeline. The API will then return the Standard pipeline plus the new custom pipeline, restoring expected data for integrations [1].
  2. Update your integration to handle 204 No Content gracefully: when the pipeline endpoint returns 204, fall back to treating the account as using the Standard pipeline (use Deals' Stage field values and your known default mapping). This avoids blocking processing when no pipeline object is returned [1].
  3. If you require pipeline IDs programmatically, create a minimal custom pipeline via the API or UI to force the API to return pipeline objects; capture the returned pipeline IDs for future use [1].
  4. If you cannot create custom pipelines in client accounts, add robust detection: on 204 from pipeline endpoints, query Deals records for stage values to reconstruct expected pipeline/stage lists and proceed without pipeline IDs. Implement retries and log the 204 occurrence for later analysis [1].
  5. Collect logs and open a support ticket if you need a permanent platform fix: include API request/response pairs, timestamps, the organization ID, and a reproducible sequence (no custom pipelines -> 204; add a custom pipeline -> pipeline objects appear) so support can escalate the backend behavior [1].

When to escalate

Escalate to Zoho Support when your integration cannot operate without pipeline IDs and creating a custom pipeline is not an option, or when the 204 behavior happens inconsistently across accounts despite identical configurations — include API logs and the organization ID for fastest resolution [1].


[1]: https://help.zoho.com/portal/en/community/topic/zoho-crm-deal-api-returning-null-pipeline-in-case-of-default-pipeline

[2]: https://help.zoho.com/portal/en/kb/crm/troubleshooting/articles/troubleshooting-pipelines

Originally asked in the Zoho community. See the original question →

Sources cited

  1. [1] Zoho CRM Deal API returning null pipeline in case of default pipeline
  2. [2] Troubleshooting Pipelines | 09/05/2022
  3. [3] Updating Custom Field using Deluge Function Fails
  4. [4] Zoho Desk Workflow Functions: Significant Gaps Around Ticket Comments and Authentication
  5. [5] Zoho Books API: Bulk update thousands of records using Node.js with OAuth refresh, retries and resume support
  6. [6] Zoho Desk Community Module Reporting
  7. [7] WhatsApp pricing changes: Pay per message starting July 1, 2025
  8. [8] Attention: Upcoming changes to Zoho Assist support for older windows versions
Zoho CRM Deal API Error | Beam Help