Managing automations programmatically
Last updated: 10/12/2026Use an OAuth bot user with the admin.automations scope to manage automations across your tenant, including automations owned by other users.
This method supports backup, audit, migration, and bulk management without changing automation ownership. The bot can also read and manage automations in personal spaces.
The bot user can perform the following actions on any automation in the tenant, regardless of the owner or space:
-
Create, read, update, and delete automations.
-
Move an automation to another space.
-
Enable and disable automations.
-
Change the owner of an automation.
-
Read all automation runs. The bot user cannot update or delete automation runs.
When you create an OAuth client with the admin.automations scope and enable Allow Machine-to-Machine (M2M), the system automatically creates a bot user. You can view the bot user on the Manage users page in the Administration activity center.
For more information, see Creating and managing OAuth clients and Get started with OAuth machine-to-machine on the Qlik Developer Portal.