Zoho CRM API

Tags:  

Welcome to Zoho CRM API!

Zoho CRM provides API (Application Programming Interface) for integrating CRM modules with any third-party applications such as, accounting, ERP, e-commerce, self-service portals and others. With the Zoho CRM API, you can extract CRM data in XML or JSON format and develop new applications or integrate with your existing business applications. As the Zoho CRM API is independent of programming languages, you can develop applications in any programming language (Java, .Net, C, C++, PHP, etc).

Zoho CRM API can be used to integrate the following types of applications:

  • Zoho Services
  • Third-party applications

Integration with Zoho Services:

  • Zoho Invoice (Available)
  • Zoho Mail (Beta Testing)
  • Zoho Meeting, Reports, and Creator (Future)

Integration with third-party applications:

  • Outlook Plug-in (Available)
  • QuickBooks Integration (Beta Testing)
  • Online Store Integration

Target Audience

  • Developers
  • CRM Project Managers
  • System Integrators

Prerequisite

  • Access to the Zoho CRM service
  • Permission to access API service (System-level security settings)
  • Developer environment to integrate third-party application
  • Internet connection to communicate with Zoho CRM API

Generate API Key

Zoho CRM API service is available for all editions, Free (Single or Three Users), Professional, and Enterprise. You can straight away request for the API Key from your CRM account and the key will be generated on-the-fly without any hassles. Just ensure that you have permission to access the API service.

To generate API key

  1. Log in to Zoho CRM with Administration privilege.
  2. Click on the Setup > Admin Settings > Generate API Key link.

Generate Ticket

To generate the ticket ID, send the authenticated request to Zoho Accounts server over a secured connection as given below:

Request

https://accounts.zoho.com/login?servicename=[ZohoCRM]&FROM_AGENT=true&LOGIN_ID=[Zoho Username/Email Address]&PASSWORD=[Password]

The mandatory parameters along with their values to be passed in the URL are:

Parameter Type Description
servicename ZohoCRM Specify the service name is ZohoCRM
FROM_AGENT Boolean True
LOGIN_ID String User's Zoho ID or Email ID
PASSWORD String Password for the Zoho ID

Response

Depending on the parameters passed over the requested URL, you will get a response in the format given below:

Parameter Type Description
Comment String Ticket generated date & time
GETUSERNAME String  
WARNING String If the parameters passed in the URL are incorrect, the user will get a warning message stating the same otherwise the value will be null.
PASS_EXPIRY Boolean  
TICKET String Ticket generated for the request
RESULT Boolean Value is TRUE if the ticket is generated successfully, else it is FALSE.

 

CRM Entities

At present, you can use the API methods for integrating the CRM modules listed below:

Module API format
Leads Leads
Accounts Accounts
Contacts Contacts
Potentials Potentials
Campaigns Campaigns
Tasks Tasks
Events Events
Cases Cases
Solutions Solutions
Products Products
Price Books PriceBooks
Quotes Quotes
Vendors Vendors
Purchase Orders PurchaseOrders
Sales Orders SalesOrders
Invoices Invoices

Standard Fields

Refer: Zoho CRM - Standard Fields

Custom Fields

Refer: Zoho CRM - Custom Fields

API Methods 

 
Submit Your Feedback



 RSS of this page


3 users free, additional starts at $12 / user / month

© 2005-2009, Copyright AdventNet Inc. All rights reserved.