Integration API

Integration API allows you to easily integrate TeamDesk with your applications and to build new applications that work with TeamDesk.

When you click Setup > Database tab > Tools > Integration API the following form is displayed:


REST API

TeamDesk provides REST API to simplify integration with other services. Three choices are available for REST API:

Option

Description

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 token authorization method. As a result, you can to control the use of API precisely.

Backup and restore utilities already support token-based authorization. You can use token in place of user name leaving password empty.

Disabled

Using this option you can disable API entirely.

The REST API page link will navigate you to the TeamDesk REST API Playground allowing to experiment with API calls.


More details are described in TeamDesk REST API


SOAP API

You can enable or disable SOAP API.

Please note, that SOAP API is obsolete, therefore we don’t recommend to use it.

Each database has own web service address. To get API URL for your database click on the Setup > Database tab > Tools > Integration API and select the TeamDesk SOAP API link.

The link will navigate you to a page containing formal description of the web service. All calls to web-service are made via the same URL. You can retrieve service definition in WSDL format by adding ?wsdl to the end of URL.

Integration API assumes the knowledge of web services concept, SOAP protocol, XML and XML Schema (XSD) formats. It does not describe how to call web service using product X – you can find this information in corresponding product documentation, rather provides information and describes some common techniques related to TeamDesk SOAP API.

Next: Direct File Access