Using API to query ALL notes?
I have some code that is using the Zoho CRM API
getRecords() call to query a large number of records out of Zoho in one shot (e.g. it queries 200 records at a time, syncing the data to another system I am using).
I need to get the Notes associated with all of those CRM records.
I know about the
getRelatedRecords() API call - however, when you call this API you need to know the Record ID of the record that has notes in it. Only a few of the records I am fetching have Notes attached to them and I have no way of knowing WHICH of those records have notes. Zoho only allows ~4000 API calls per day, so it is not reasonable to make a getRelatedRecords() API call for EVERY record that I fetch just to check if it has any notes (not to mention that would slow everything down to a crawl).
If the GetRecords() API call returned any information about related Notes (e.g. if it had <relatednotes>0</relatednotes>) or something in the result I would be able to use that information to determine if my program needs to call the getRelatedRecords() to get those notes. To my knowledge though it does not have this.
Can you think of any way around this? As of right now I am unable to access the data that I store in the Notes in Zoho via the API because of this limitation.
Is there a way maybe to retrieve ALL notes for ALL records in a single API call?