Beam Help
Get help now

How-to · Zoho CRM

How to retrieve notes from records in Zoho

Access all notes attached to a specific record.

Retrieving notes from records in Zoho CRM is straightforward through the UI for everyday users, and available via the Notes API for developers and admins who need programmatic access.


Why this matters


Sales teams rely on notes to track the progress of deals, summarise customer interactions, and keep context visible across the team. [5] Whether you are a rep reviewing a contact's history before a call, or a developer building an integration that pulls note data into another system, knowing the correct retrieval method saves time and prevents missed context.


Step-by-step


Step 1. Understand what Notes are in Zoho CRM.

Notes serve as a way to capture observations about customer and prospect interactions, and because they are stored as CRM data, any sales rep can review how a deal is progressing at any point. [5] Before retrieving notes, confirm which module the record belongs to — Leads, Contacts, Accounts, Deals, and so on — because notes are always attached to a specific parent record.


Step 2. Retrieve notes through the Zoho CRM UI.

Open the relevant record (for example, a Contact or Account) in Zoho CRM. Scroll to the Notes section within the record's detail view. All notes associated with that record will be listed there. This is the fastest path for everyday users who do not need bulk exports or automation. [5]


Step 3. Use the Zoho CRM Notes API for programmatic retrieval.

If you need to fetch notes at scale or integrate them with another system, use the Zoho CRM REST API. The Notes module is accessible through the standard Get Records endpoint:


GET https://www.zohoapis.com/crm/v8/Notes

Include your OAuth token in the Authorization header as Zoho-oauthtoken <yourtoken>. You can paginate results using the pagetoken parameter returned in each response, passing it as a query parameter in subsequent calls. [4]


Step 4. Check admin permissions before calling the API.

The Notes module API enforces a strict permission model. If the authenticated user is not an admin, the API returns an HTTP 403 NOT_SUPPORTED error with the message that the endpoint is only available to admin users. [4] Ensure the OAuth credentials you are using belong to a CRM admin profile, or ask your system administrator to generate the token on your behalf.


Step 5. Filter or search notes as needed.

Once you have access, you can narrow results by passing field filters as query parameters on the API call — for example, filtering by the parent record ID to retrieve only notes tied to a specific Lead or Contact. [4] In the UI, Zoho CRM's search functionality lets you locate notes by keyword across your account. [1]


Step 6. (Optional) View notes across related records in Zoho FSM integrations.

If your organisation uses Zoho FSM alongside Zoho CRM or Zoho Desk, notes added to records such as Requests, Estimates, Work Orders, Service Appointments, and Assets are surfaced in all associated records. [6] To view these from a Contact or Account record, open the record, click the Zoho FSM tab, hover over the linked FSM record, and click the View Notes icon. You will be taken directly to the Notes tab for that record. [2]


Common pitfalls


  • 403 errors on the API: This is almost always a permissions issue. Only admin users can query the Notes module via the API. Non-admin tokens will be rejected with NOT_SUPPORTED. [4]
  • Notes not appearing in related records: If you are using Zoho FSM and expect notes to propagate across linked records (e.g., from a Work Order to a Service Appointment), confirm that the records are properly linked through the Request → Estimate → Work Order → Service Appointment chain. Notes only flow across records that share this relationship. [8]
  • Pagination gaps: When fetching large volumes of notes via the API, always capture the page_token from each response and pass it into the next call. Skipping this step will cause duplicate or missing records in your dataset. [4]
  • Wrong module targeted: Notes are stored under the Notes module, not under the individual parent modules like Leads or Contacts. Querying Leads will not return note content — you must target the Notes endpoint directly. [4]

What to check


  • Admin access confirmed: Verify that the OAuth token used for API calls belongs to a CRM admin user, otherwise all Notes API requests will fail with a 403 error. [4]
  • Record linkage is correct: In the UI, confirm the note is attached to the intended parent record — especially in FSM-integrated environments where notes can appear across multiple related modules. [6]
  • Pagination is handled: If you are pulling notes programmatically, check that your code correctly reads and passes the page_token so no records are skipped across multiple API calls. [4]

---


*Beam Help is an independent expert support resource for Zoho products and is not official Zoho support. Always verify behaviour against your specific Zoho CRM edition and API version.*

Sources cited

  1. [1] Notebook | General | Knowledge Base
  2. [2] Zoho FSM | Integrating Zoho FSM with Zoho Desk
  3. [3] Notebook | Import And Export | Knowledge Base
  4. [4] Get Records
  5. [5] Zoho Community | Connect, network, and share on Zoho Forums
  6. [6] Zoho People - Retrieve the Leave Details - get("LeaveCount")
  7. [7] Unified Notes View For Seamless Collaboration