Skip to main content
Solved

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

  • February 11, 2026
  • 2 replies
  • 65 views

RobertVanEgmond
Forum|alt.badge.img+1

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?

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
Forum|alt.badge.img+3

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.


RobertVanEgmond
Forum|alt.badge.img+1

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