Table of Contents
This feature is only available in Akeeba Ticket System Professional.
Akeeba Ticket System provides a REST API built on Joomla's API application, following the JSON:API 1.0 specification. External systems — such as CRM tools, helpdesk dashboards, chatbots, or custom automation — can use it to manage ATS tickets, posts, attachments, and manager notes programmatically.
The following steps are required before making any API call.
Install Akeeba Ticket System Professional. The API integration is a Pro-only feature. The plugin that registers the API routes (plg_webservices_ats) is only shipped with and installed by the Pro package.
Enable the "Web Services - Akeeba Ticket System" plugin. Go to System → Plugins, search for Akeeba Ticket System, and publish the plugin whose type is Web Services. Without this plugin the API routes are not registered and every request returns a 404 response.
Create a Joomla API token for an ATS manager account. In the Joomla Administrator, open the user account that will be used to authenticate API calls. In the Joomla API Token tab, enable and copy the token. The user account must be an ATS manager in at least one ticket category; every ATS API endpoint enforces this check and rejects non-managers with a 403 response.