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 Fareclock REST API, returning data in JSON, available on its pro service only, allows you to integrate this time clock into other applications. We previously wrote about the implications of how crowded the face recognition space is with 38 APIs in our directory, suggesting among other things that it isn't clear how so many companies offering the technology will maintain an edge and survive. But Fareclock represents a different breed of business design: use facial recognition to create an app, in this case a time clock that employees can punch, that in turn can be used via an API.
Cashboard appears to be a full featured and mature time-tracking and invoicing system. It’s been about 9 months since the company opened its system up with its Cashboard API in beta, which continues to this day. The customer testimonials are quite persuasive and could lead to removing that manual Excel spreadsheet approach from the equation. After all, we're much more web savvy, right?
The billable time reflected on an invoice and the actual time spent on that project are often quite different. The odd phone call here and there, the sending of emails back and forth, little amendments to work done...it all adds up to valuable working hours that often go un-accounted for. Chrometa is a service that offers automated task and time tracking with the aim of eliminating this very problem. The service also provides an the Chrometa API that enables this data to be integrated with other applications.