Timeneye API 10.0 - track.timeneye.com
*** This API refers to https://track.timeneye.com. ***
*** Looking for app.timeneye.com APIs? Click here ***
Timeneye Time Tracking is a time tracking and reporting web app meant to be extremely simple and usable even for the most recalcitrant user.
You can integrate your apps with Timeneye, offering time tracking capabilities directly from there, using the public Timeneye API
The API is currently in development, with new endpoints being added over time. Currently, the 10.0 version of the API allows third-party apps to manage projects, users and entries.
The API supports an OAuth 2.0 flow. External applications needs to register at https://track.timeneye.com/developers to obtain their
clientSecret, and set their
redirectUri where users should be redirected upon authentication.
- External applications redirect the user to a specific page on Timeneye:
- User authorizes the application to access its Timeneye data
- User is redirected to the application's
redirectUriwith an additional
- The application exchanges the
codeparameter with an accessToken using the
https://track.timeneye.com/api/3/token/endpoint. This request has to be made specifying a specific header:
Authorization: Basic XXX, where
base64('[clientId]:[clientSecret]')and setting the appropriate
clientIdGET query parameters.
- A JSON structure is returned, containing
- Subsequent calls can be made using the
accessTokenset in a specific header:
API calls are made throught https.
The API responses are characterized by a HTTP code (we use a set of about 10 possible response codes) and a JSON payload (when necessary)
Dates are in the MySQL format, GMT: YYYY-MM-DD HH:mm:ss
Help us make it better
Please tell us how we can make the API better. If you have a specific feature request or if you found a bug, please use GitHub issues. Fork these docs and send a pull request with improvements.