General information about Autotask APIs
Autotask APIs are currently provided free of charge as part of your Autotask license.
IMPORTANT Autotask Developer Tools should NOT be used by general Autotask users who lack software development experience. Support for Autotask Developer Tools is NOT included in a standard customer-support contract.
NOTE We recommend that Autotask developer tool users subscribe to the PSA Forum on the Autotask Community.
Available APIs...
Datto provides the REST API for developers who are seeking a REST-based API architecture with which to create software to access your organization’s Autotask data and functionality. With the REST API, you can extend existing Web based applications to allow your users to access Autotask from those applications, automatically complete tasks like creating Autotask tickets and companies, and retrieve, update, and delete selected Autotask data.
For more information, refer to The Autotask REST API.
Datto provides the Web Services SOAP API for developers who are seeking a SOAP-based API architecture with which to create software to access your organization’s Autotask data and functionality. With the SOAP API, you can extend existing Web based applications to allow your users to access Autotask from those applications, automatically complete tasks like creating Autotask tickets and companies, and retrieve, update, and delete selected Autotask data.
For more information, refer to The Autotask SOAP API.
Webhooks work on a "Don't call me, I'll call you if I have something new" basis. The server-side application calls the client-side application (by invoking a client-provided webhook URL) any time that the server-side has something new to report to the client. When an event happens, a notification routes to any registered subscribers in the form of an HTTP POST request.
Webhooks are available for both REST and SOAP entities. Refer to Webhooks.
ExecuteCommands can launch content-specific Autotask windows from any application or web site that can generate an http: address. ExecuteCommands can also be used from inside Autotask itself, from one part of the application to another.
For more information, refer to ExecuteCommand API.
General Information
Before you begin to use any Autotask APIs, please read the following general information: