The Integration API allows you to easily integrate TeamDesk with your applications and build new applications that work with TeamDesk.
When you click
Database tab >
Integration API, the following form is displayed:
TeamDesk provides a REST API to simplify integration with other services.
Please note that there are no limits on the number of REST API calls. The system allows up to 10 concurrent REST API requests from a single user. Data modification requests are processed sequentially (the system will wait for the previous request to complete) on a per-table per-user basis.
Three choices are available for the REST API:
- Enabled tokens and users - This is the default option. It allows REST API use for everyone who has user/password authorized access to the database.
- Enabled tokens - This option limits API access to the token authorization method. As a result, you can control the use of the API precisely.
- Disabled - Using this option, you can disable the API entirely.
When you change Rest API options, you should click the
Update button to save the changes.
REST API Playground
Rest API Playground button (or the
REST API page link) navigates you to the TeamDesk REST API playground, allowing you to experiment with API calls.
More details are described in the TeamDesk REST API.
REST API Errors
Rest API Errors button opens the Rest API error log. For example:
This error log can be exported to a CSV file if you click the
Export to CSV button.
REST API Logs
Rest API Logs button opens the Rest API log. In the filters, you can select the Method for which you need the log. You may also select a specific table, duration, and user to sort out unnecessary data.
You can enable or disable the SOAP API.
Please note that the SOAP API is obsolete; therefore, we don’t recommend using it.
Each database has its own web service address. To get the API URL for your database, click on
Database tab >
Integration API and select the TeamDesk SOAP API link.
The link will navigate you to a page containing a formal description of the web service. All calls to the web service are made via the same URL. You can retrieve the service definition in WSDL format by adding
?wsdl to the end of the URL.
The Integration API assumes knowledge of web services concepts, the SOAP protocol, XML, and XML Schema (XSD) formats. It does not describe how to call a web service using product X; you can find this information in the corresponding product documentation. Instead, it provides information and describes some common techniques related to the TeamDesk SOAP API.