Zoho People provides API (Application Programming Interface) for integrating HR modules with third-party applications. With the Zoho People API, you can extract employees data and forms data in XML or JSON format and develop new applications or integrate with your existing business applications. As the Zoho People API is independent of programming languages, you can develop applications in any programming language (Java, .Net, C, C++, PHP, etc.)

Listed below are some of the things you can do with our API:-
To use our API you should have the following
To use the API, you will require Zoho People authentication token from your Zoho People account. If you face any difficulties in generating the authentication token, contact support@zohopeople.com
You can generate the authtoken in two ways:
To generate the permanent authtoken, browse the following URL:
https://accounts.zoho.com/apiauthtoken/create?SCOPE=zohopeople/peopleapi
You will be requested to sign in, if you are not signed in already
#Tue Nov 30 13:08:11 PST 2010
AUTHTOKEN=a8b6de25b5bf481824c9c4173c56231a
RESULT=TRUE
| Parameter | Description |
| #Comment | Authtoken generated date. |
| AUTHTOKEN | The permanent authtoken generated for Zoho People API access. |
| RESULT | Value is TRUE if the authtoken is generated successfully. |
To generate the permanent authtoken, you need to submit an HTTP POST request to the following URL
https://accounts.zoho.com/apiauthtoken/nb/create
The POST body should include a string in the following format
?SCOPE=Zohopeople/peopleapi&EMAIL_ID=Zoho People Username or Email ID&PASSWORD=Your Zoho People Password
Mandatory fields to be passed in the URL are:
| SCOPE | Zohopeople/peopleapi |
| EMAIL_ID | Your Zoho login name or email ID |
| PASSWORD | Password for the Zoho ID |
Note
#Tue Nov 30 02:16:57 PST 2010
AUTHTOKEN=e07119171812c29b3a0dacdb79a57e3f
RESULT=TRUE
| Parameter | Description |
| #Comment | Authtoken generated date. |
| AUTHTOKEN | Authtoken generated for the request. |
| RESULT | Value is TRUE if the authtoken is generated successfully. |
Here's an example for sample API call with Auth Token
https://people.zoho.com/people/api/forms/P_EmployeeView/records?authtoken=7d985878998943g4j09h43dd0b167dda34b
Note:
You can view, delete and regenerate the Auth Token generated for your account from 'My Zoho Account' Page.
The mandatory parameter for all API is "authtoken".