From their site: Harvest provides two API interfaces, serving two distinct roles. If you need to access and manipulate your daily timesheet the Timetracking API fits the bill. Notable uses are the widgets we provide for PC and Mac as well as other third party timesheet software integrations. If you need to access and edit your projects, clients, users and tasks the Extended REST API is your choice. You can use this to mass import your existing projects setup, add users and generally integrate with your existing back-office setup.
The following is a list of sample source code snippets that matched your search term. Source code snippets are chunks of source code that were found out on the Web that you can cut and paste into your own source code. Whereas most of the sample source code we've curated for our directory is for consuming APIs, we occasionally find something interesting on the API provider side of things. If you know of some sample source code that would be of interest to the ProgrammableWeb community, we'd like to know about it. Be sure to check our guidelines for making contributions to ProgrammableWeb.
The Harvest Ruby Sample Code by Harvest presents how developers can implement time tracking into web services. HTTP basic authentication, user agent command, and basic client information are part of the requests that return XML responses.
The Harvest PHP Sample Code by Harvest presents how to integrate time tracking into applications. The code presents requests and responses with user agent and timeout as the respective variables to monitor.