Together with TimeLog Project you get several possibilities of accessing your data via APIs. This website will introduce each of them and let you know how to get started.

TimeLog A/S provides programmatic access to your organization’s TimeLog Project (TLP) site through a simple and secure API (application programming interface). The API is programmed with the target of integration and development of extensions of TLP with external add-ons. It focuses on providing access to the core objects of TLP. This website will explain how to access and use the API and what data you can access, insert and modify through the current versions. To use this API, you should have a basic familiarity with software development, web services, and the TLP user interface.

3 Flavors of Access

Due to varying requirements of working with your data, TimeLog Project currently have three difference API interfaces:

  • Transactional API - Use the transactional API for transferring data to and from TimeLog Project to keep other systems in sync or automatically push updates to TimeLog Project. Read more
  • Reporting API - Use the reporting API to fetch big data sets from TimeLog Project for use in third party reporting systems. Read more
  • File Services API - Use the file services API to fetch files automatically that normally only are available for users inside TimeLog Project. Read more

One More Thing

You may also find the TimeLog Project SDK useful. It allows easy access to the various APIs and it also contains various working examples for various situations.

View and download the SDK bits from GitHub.

If you want to be automatically updated on enhancements and changes on the different API-services, then you can be notified by creating a profile at GitHub and press “Watch” in the upper right corner. Then you get a newsfeed where you can see every time we have worked on the API.

  • TimeLog.Api.Documentation - Track the documentation changes of this website using the commit log on GitHub
  • TimeLog.ApiConsoleApp - Provides some simple examples on how to utilize the reporting and transactional API SDKs
  • TimeLog.JavaScript.SDK - A time registration only SDK for JavaScript and a Chrome Extension sample
  • TimeLog.ReportingApi.Exporter - A console application to export XML or CSV from the reporting API without the need to code a single line
  • TimeLog.ReportingApi.SDK - The reporting API SDK source code in the case you need to dig a bit deeper
  • TimeLog.TransactionalApi.SDK - The transactional API SDK source code in the case you need to know the details


Want to know more about TimeLog Project?

Visit our website and learn more about us. Try the system for free or get a quick presentation!

You can maximize the value you get from TimeLog Project by automating processes, reporting and connecting it to other business systems using the available APIs.

Søren Øxenhave
Søren Øxenhave
Solution Architect, TimeLog A/S

For API specific questions please get in touch with Søren directly or using our primary support channel.