Skip to main content
RobertVanEgmond
New Member ⭐⭐
February 11, 2026
Solved

Is there a way to automate the export of Automated Actions?

  • February 11, 2026
  • 2 replies
  • 102 views

We’re looking for a way to compare details of Automated Actions between our Production and Non-Production environments.

Currently, we export every Automated Action via the GUI, and then compare the resulting JSON files.
That comparison suffices.

Does anyone know a method or trick to automate the exporting step?

This topic has been closed for replies.
Best answer by Theo Hollenberg

It can be done using ‘undocumented/unsupported’ API's which you can find here: Ongedocumenteerde API endpoints | Community

Keep in mind: there is no support and guarantees from TOPdesk on these as they are internal API's.

2 replies

Theo Hollenberg
Explorer ⭐⭐
February 11, 2026

It can be done using ‘undocumented/unsupported’ API's which you can find here: Ongedocumenteerde API endpoints | Community

Keep in mind: there is no support and guarantees from TOPdesk on these as they are internal API's.

Enablement is key
RobertVanEgmond
New Member ⭐⭐
February 11, 2026

With Theo’s input, I was able to get all the JSON of the Automated Actions.

First GET , for retrieving the id and module of all Automated Actions:
https://company-env.topdesk.net/services/action-v1/api/actions/overviewItems

And by parsing the result with some XPath 3.1, I could build the url to GET each Automated Action:

for $jsonResult in ?results?*
return "https://company-env.topdesk.net/services/action-v1/api/actions/" || $jsonResult?module || "/" || $jsonResult?id

Robert van Egmond