| API Method |
Purpose |
| getAllSearchRecords | Used to fetch all data with respect to the search word specified irrespective of the ownership. |
| getMySearchRecords | Used to fetch data owned by the loginname with respect to the search word specified in the request. |
| getAllRecords | Name has been changed to getRecords |
| getEntityRecord | Name has been changed to getRecordById |
|
End of Life: December 07, 2009
|
From Dec 7, 2009 (12.00 AM PST) these methods will be nonfunctional and if you still use them, system will throw the following error message in your application:
Unable to process your request. Kindly verify whether you have entered proper method name, parameter and parameter values.
Important Note:
Before end of life, you are strongly recommended to update your application with the new search methods - getSearchRecords or getSearchRecordsByPDC . For any help or clarification, please mail us at: support@zohocrm.com
| Parameter | Purpose |
| newFormat=1 | To exclude fields with "null" values while fetching data from your CRM account. |
| newFormat=2 | To include fields with "null" values while fetching data from your CRM account. |
- <response uri="/crm/private/xml/Leads/getAllRecords">
<result>
<Leads>
<row no="1">
<
fieldlabel value="LEADID">1111111111</
fieldlabel>
<fieldlabel value="SMOWNERID">222222222</fieldlabel>
<fieldlabel value="Lead Owner">soori</fieldlabel>
<fieldlabel value="Company">NiveSoft</fieldlabel>
<fieldlabel value="First Name">Mutha</fieldlabel>
<fieldlabel value="Last Name">Raja</fieldlabel>
<fieldlabel value="Designation">null</fieldlabel>
<fieldlabel value="Email">null</fieldlabel>
<fieldlabel value="Phone">3434343</fieldlabel>
<fieldlabel value="Fax">null</fieldlabel>
<fieldlabel value="Mobile">null</fieldlabel>
<fieldlabel value="Website">null</fieldlabel>
<fieldlabel value="Lead Source">null</fieldlabel>
<fieldlabel value="Lead Status">null</fieldlabel>
<fieldlabel value="Industry">null</fieldlabel>
<fieldlabel value="No of Employees">0</fieldlabel>
<fieldlabel value="Annual Revenue">0.0</fieldlabel>
<fieldlabel value="Rating">null</fieldlabel>
<fieldlabel value="CAMPAIGNID">null</fieldlabel>
<fieldlabel value="Campaign Source">null</fieldlabel>
<fieldlabel value="SMCREATORID">22222222</fieldlabel>
<fieldlabel value="Created By">jkbmahesh</fieldlabel>
<fieldlabel value="MODIFIEDBY">22222222</fieldlabel>
<fieldlabel value="Modified By">jkbmahesh</fieldlabel>
<fieldlabel value="Created Time">2009-02-22 18:20:38</fieldlabel>
<fieldlabel value="Modified Time">2009-10-05 16:01:32</fieldlabel>
<fieldlabel value="Street">null</fieldlabel>
<fieldlabel value="City">null</fieldlabel>
<fieldlabel value="State">null</fieldlabel>
<fieldlabel value="Zip Code">null</fieldlabel>
<fieldlabel value="Country">null</fieldlabel>
<fieldlabel value="Description">null</fieldlabel>
<fieldlabel value="Skype ID">null</fieldlabel>
<fieldlabel value="Email Opt Out">false</fieldlabel>
<fieldlabel value="Salutation">null</fieldlabel>
<fieldlabel value="rrr">null</fieldlabel>
<fieldlabel value="int field">null</fieldlabel>
<fieldlabel value="Currency (Round Up)">null</fieldlabel>
<fieldlabel value="Auto Num">1</fieldlabel>
</row>
<row no="2">
...
</row>
</Leads>
</result>
</response>
- <response uri="/crm/private/xml/Leads/getAllRecords">
<result>
<Leads>
<row no="1">
<FL val="LEADID">1111111111</FL>
<FL val="SMOWNERID">1111122222</FL>
<FL val="Lead Owner">soori</FL>
<FL val="Company">NiveSoft</FL>
<FL val="First Name">Mutha</FL>
<FL val="Last Name">Raja</FL>
<FL val="Email"></FL>
<FL val="Phone">3434343</FL>
<FL val="No of Employees">0</FL>
<FL val="Annual Revenue">0.0</FL>
<FL val="SMCREATORID">22222222</FL>
<FL val="Created By">jkbmahesh</FL>
<FL val="MODIFIEDBY">22222222</FL>
<FL val="Modified By">jkbmahesh</FL>
<FL val="Created Time">2009-02-22 18:20:38</FL>
<FL val="Modified Time">2009-10-05 16:01:32</FL>
<FL val="Email Opt Out">false</FL>
<FL val="Auto Num">1</FL>
</row>
<row no="2">
....
</row>
</Leads>
</result>
</response>
|
New Response Format - Available from Oct 22, 2009
EOL of Old Response Format - Dec 07, 2009
|
For a better performance and developer service, we will be limiting the number of API requests as given below:
| Zoho CRM Edition | API Requests - Upper Limit |
| Free Edition (3 users free) |
250 calls / day / organization |
| Professional Edition (USD 12 / user /month) |
250 calls/day / user license OR 5,000 calls /day /organization , whichever is lower |
| Enterprise Edition (USD 25 / user /month) |
250 /day/ user license OR 15,000 calls/day /organization , whichever is lower |
For example, in Free Edition, if you are using the getSearchRecords method, you can fetch a maximum of 200 records per request, in turn, a total of 50,000 records per day (250 x 200 = 50,000 records).
Please note that if you are using the getSearchRecords or getCVRecords methods, you can send a maximum of 250 calls per day irrespective of your Zoho CRM edition.
Important Note:
The above restrictions are applicable for all our existing and new users. In future, we are planning to notify the CRM administrator (Primary Contact of the Zoho CRM account) if your organization exceeds the above mentioned limit. In addition, we will also provide API Statistics for better assessment of your integration requirements.
|
Implementation Date: Dec 07, 2009
|
| API Method |
Purpose |
| getSearchRecords | To fetch all users data specified in the API request. |
| getSearchRecordsByPDC | To search the values based on the default pre-defined columns of Zoho CRM entities. |
| deleteRecords | To delete a record by passing its ID. |
| convertLead | To convert lead to account, contact and potential. |
|
Available From: Oct 22, 2009
|