Zoho Projects

Tags:  

Zoho Projects - Data APIs

Zoho Projects provides REST style Web APIs over HTTP.  With this API, users/developers can extend their web applications to push or pull data into or from Zoho Projects for application mashups. As the API is purely HTTP based, your application could be in any of the programming languages like Java, Python, ASP etc., to use the same.




Sample API Call and XML & JSON response.

API Call : http://projects.zoho.com/portal/PortalName/api/private/xml/projects


XML Response :

<response>
<uri>/api/private/xml/projects</uri>
<result>
    <ProjectDetails>
        <ProjectDetail>
            <project_id>iU2Ms49a5vxMGj8WzHZqjQ==</project_id>
            <project_name>Website Revamp Project</project_name>
            <project_status>active</project_status>
            <proj_created>2009-10-20 17:08:00.0</proj_created>
        </ProjectDetail>
    </ProjectDetails>
</result>
</response>


JSON Response :

{ response:
  { uri:'/api/private/xml/projects',result:
    { projectdetails:
      { projectdetail:[
        { project_id:'iU2Ms49a5vxMGj8WzHZqjQ==',project_name:'Website Revamp Project',project_status:'active',proj_created:'2009-10-20 17:08:00.0' }
     ]}
    }
  }
}

All API requests should be placed as HTTP POST request. The request consists of the following components:
  • URI (Universal Resource Identifier. Also commonly known as URL)
  • Common Mandatory Parameters sent as Query String in the URL
  • Parameters sent via the body of the POST request.
If a request fails, the error information is returned with the Error Codes.


Error Code :

6831 : Input Parameter Missing

To show case the API usage, the Zoho Projects Gadget application has been built using the ZPAPI.

For a detailed information on the methods and its request/response formats, please refer to the following url : http://projectsapi.wiki.zoho.com/ZohoProjectsAPI.html



 RSS of this page