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.
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.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