
TimeControl’s full-function API has been a part of its architecture since 2017
Nine years ago, We launched the TimeControl Application Programming Interface (API). Like all of TimeControl’s infrastructure, we were focused on two goals: Flexibility and Security.
The result is a fully bi-directional RESTful API that is remarkably functional. It is a part of every edition of TimeControl including TimeControl on-premise, TimeControl Saas Online, TimeControl Industrial on-premise, TimeControl Industrial SaaS Online and TimeControl project.
With most TimeControl environments requiring integration and communication with other systems, the API is the ultimate in integration.
The API carries all the same security measures that TimeControl is famous for. It can be turned on and off by administrators for the entire instance in the System Preferences and if enabled, then controlled through a TimeControl User Profile. The most common use-case is to use a single user profile for API interactions with authentication controlled in the same way you would do with any administrative user. The data made available to the API can be controlled right in that User Profile definition just as you would do with an in-person user.. That is a remarkably advanced structure as it allows as much API access as you define regardless of what the programmer writes in code that access the API. This could allow, for example, some API access from one country buy only seeing the data for that country while another User Profile would gibe API access from another country and only see that data.
Using the TimeControl API lets you create a blended corporate environment where data from one system can be updated into another completely in the background without user intervention.
The TimeControl API has a huge range of methods available. Data from all the tables holding your TImeControl data can be pushed or pulled at any time and the API will ensure that all of TimeControl’s data control rules are followed. The API has extensive messaging and we provide numerous examples and startup code to get you started quickly.
TimeControl includes dynamic API documentation that is actually generated by the API itself whenever you ask for it in the help menu. The result is an always up-to-date exactly for the version you are in with information on each method as well as example code on how to connect to TimeControl and guidance on how to get your project started.
For more information on how the TimeControl API can help you create an integrated business environment, contact HMS at: TimeControl.com/contact.
You must be logged in to post a comment.