Connection to external systems via XTAPI

Via REST-API or Windows DLL

You can access the project time recording data records independently of the database via an interface. This allows you, for example, to establish a direct connection to your existing ERP or CRM system in order to exchange data records between the two systems.


REST API

The XTRESTAPI is an interface for database-independent access to the program's data records.

IMPORTANT: In order to be able to use the XTRESTAPI, the XTCloudserver must be installed and accessible via XTWeb.


The current version of this documentation (in German language) can be found at:

https://download.xperttimer.de/helpfiles/XTRESTAPI_Doc.pdf

You can find the XTRESTAPI including demo source code as ZIP at:

https://download.xperttimer.de/additional/XTRESTAPIDemo.zip



The following options are provided:

  • Establish / disconnect web server connection
  • User login / logout
  • Create, change or delete project, customers, users, tasks, timestamps.
  • Read out existing projects, customers, users, tasks, time stamp lists
  • Add timestamp
  • Retrieve data about the logged-in user
  • Query system data
  • Assign projects to users
  • Read and change project- customer- users, tasks, timestamp details
  • Start, stop or pause projects
  • Search customers, projects, tasks and users according to different criteria
  • Calculate timestamp totals considering user, client, project, task period

Windows DLL


You can find the current version of the documentation at:
https://download.xperttimer.de/helpfiles/XTAPI_Doc.pdf

The XTAPI.DLL including demo source code for the development environments C/C++, C#, VB.Net, Delphi, Excel can be found at:
https://download.xperttimer.de/additional/XTAPIDemo.zip [ Version 7 [PL89] ]


The following options are provided:

  • Establish / disconnect database connection
  • Log in/log out user
  • Create, change or delete projects, customers, users, tasks, history entries, time stamps.
  • Read out existing projects, customers, users, tasks, histories, time stamp lists
  • Add time stamp or history entries
  • Retrieve data about the logged-in user
  • Query system data
  • Assign projects to users
  • Read and change project- customer- users, tasks, histories, timestamp details
  • Start, stop or pause projects (remotely control a running XT instance)
  • Calculate timestamp sums considering user, project, customer, period
  • Print any report file (.fr3) created with XTReport
  • Open selection dialogs for users, customers, projects
  • Open editing dialogs for project, customer, user, task, history entry, timestamp
  • Utilities for date processing
  • Print/Export Timestamp List